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 coffeescrip 的 type 函数

CoffeeScript 替换子字符串

CoffeeScript ajax

CoffeeScript 不使用 jquery 的 ajax 请求

CoffeeScript 单件模式

CoffeeScript 嵌入 javascript

CoffeeScript 计算月球的相位

CoffeeScript 映射数组

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




打赏

取消

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

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

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

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

评论

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