0
我想推动数组A到B内循环,然后和B的每次迭代我需要删除数组A并创建一个新的。我清除阵列之前获得的所有数据,但清理后,我得到空值推送到另一个阵列后的空阵列
B阵列代码:
for (i = 0; i < XArray.length; i++) {
var pointsArray = [];
for (j = 0; j < XArray.length; j++) {
if (XArray[i] == XArray[j]) {
pointsArray.push([parseFloat(YArray[i]), parseFloat(ZArray[i])]);
}
}
dataSource.push({
name: i,
data: pointsArray
});
pointsArray.length = 0;
}
或者使用'slice' - >'data:pointsArray.slice()'复制一份副本' – Xotic750
鞠躬主。+ 1 –
pointsCopy = pointsArray.slice(); dataSource.push({name:i,data:pointsCopy}); pointsArray.length = 0; –