【发布时间】:2020-10-18 21:50:00
【问题描述】:
所以我的问题来了:在我看来,这是一个很容易解决的问题,但我不知道为什么会这样;正如我的标题所说,我的数组正在覆盖自身,输出一个 7 对象的数组
这是代码,我放了一些 console.log() 让你看看我的意思:
let str = "100 23 20 99 92 123 88";
let arr = str.split(" ");
console.log(arr);
console.log("\n");
var aObj={};
let arrS=[];
console.log(arrS);
for (let i = 0; i<arr.length;i++){
let sum=0;
for (let j=0; j<arr[i].length;j++){
sum += parseInt(arr[i][j]);
}
aObj.value=sum;
aObj.strI=arr[i];
console.log(aObj);
console.log("\n");
arrS.push(aObj);
console.log(arrS);
console.log("\n");
}
【问题讨论】:
标签: javascript arrays sorting object