CoffeeScript 将数组连接


本文整理自网络,侵删。

将数组连接

问题

你希望将两个数组连接到一起。

解决方案

在JavaScript中,有两个标准方法可以用来连接数组。

第一种是使用JavaScript的数组方法concat():

array1 = [1, 2, 3]
array2 = [4, 5, 6]
array3 = array1.concat array2
# => [1, 2, 3, 4, 5, 6]

需要指出的是array1没有被运算修改。连接后形成的新数组的返回值是一个新的对象。

如果你希望在连接两个数组后不产生新的对象,那么你可以使用下面的技术:

array1 = [1, 2, 3]
array2 = [4, 5, 6]
Array::push.apply array1, array2
array1
# => [1, 2, 3, 4, 5, 6]

在上面的例子中,Array.prototype.push.apply(a, b)方法修改了array1而没有产生一个新的数组对象。

阅读剩余部分

相关阅读 >>

CoffeeScript 大写单词首字母

CoffeeScript 筛选数组

CoffeeScript 归纳数组

CoffeeScript 基本的 http 服务器

CoffeeScript 计算(美国和加拿大的)感恩节日期

CoffeeScript 删除数组中的相同元素

CoffeeScript ajax

CoffeeScript 更快的 fibonacci 算法

CoffeeScript 反转数组

CoffeeScript 映射数组

更多相关阅读请进入《CoffeeScript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...