js合并数组这一篇就够了
1.concat 合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。 实质上是一个浅拷贝,将原始数组复制一个副本到新数组中。 let a = [1, 2, 3]; let b = [fun, hello, ok]; let c =a.concat(b); console.log(c); 结果:[ 1, 2, 3, 'fun', 'hello', 'ok' ] c数组是新的数组,占用内存 2.不使用新的数组 for(var i=0;i<b.length;i++){ a.push(b[i]); } b=null; 没有新的数组创建,对于内存来说更优。注意到结尾的b
用户评论