gpt4 book ai didi

arrays - 在 Coffeescript 中连接一组数组

转载 作者:行者123 更新时间:2023-12-03 10:49:00 24 4
gpt4 key购买 nike

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

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

result = (generate_array(x) for x in arr)



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

最佳答案

只需使用 JS 习语:

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

这在咖啡中变得更好一点:
$ 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 ]

关于arrays - 在 Coffeescript 中连接一组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4631525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com