例如:
var Array1=array(1,2,3,4,5,6);
var Array2=array(7,8,9,10,11,12);
Run Code Online (Sandbox Code Playgroud)
Array2
用Array1
值替换之后应该得到结果数组
var Array1=array(7,8,9,10,11,12);
Run Code Online (Sandbox Code Playgroud)
bro*_*ofa 21
在ES6之前:
Array1.length = 0; // Clear contents
Array1.push.apply(Array1, Array2); // Append new contents
Run Code Online (Sandbox Code Playgroud)
发布ES6:
Array1.splice(0, Array1.length, ...Array2);
Run Code Online (Sandbox Code Playgroud)
And*_*ndy 19
用途slice
:
Array1 = Array2.slice(0);
Run Code Online (Sandbox Code Playgroud)
这将需要复制的Array2
,不是做一个参考吧,所以如果你修改了Array2
他们不会被反射Array1
.
归档时间: |
|
查看次数: |
22623 次 |
最近记录: |