本文整理自网络,侵删。
将数组连接
问题
你希望将两个数组连接到一起。
解决方案
在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 coffeescrip 的 type 函数
CoffeeScript 不使用 jquery 的 ajax 请求
更多相关阅读请进入《CoffeeScript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者