在 Coffeescript 中连接数组的数组

2024-02-14

我试图在 Coffeescript 中找到一种优雅的方式来合并数组数组,以便 [[1,2,3],[4,5,6],[7,8,9]] ==> [1 ,2,3,4,5,6,7,8,9]。

正如您可能想象的那样,我需要这个,因为我正在从“for in”构造中的函数生成数组,并且需要连接生成的嵌套数组:

结果=(为arr中的x生成_数组(x))

有没有一种优雅的方法来处理这个问题?感谢您的指点!


只需使用 JS 惯用法:

 [].concat.apply([], a)

在 Coffee 中变得更好一点:

$ coffee -e 'a = [[1,2,3],[4,5,6],[7,8,9]]; console.dir [].concat a...'
[ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Coffeescript 中连接数组的数组 的相关文章

随机推荐