c++中复制数组可以用memcpy
int len = 5;
float a[len] = {1.0 ,1.1, 1.2, 1.3, 1.4};
float b[len];
memset(b, 0, len*sizeof(float));
memcpy(b, a, len * sizeof(float));
JS中复制数据要用点特殊方法,因为JS中的数组是引用。
var a=[1,2,3];
var b=a;
b.push(4);
alert(a);//结果为[1,2,3,4] 当b改变的时候a也发生了改变
用以下方法来解决:
b = JSON.parse(JSON.stringify(a))