大家?guī)兔匆幌?關(guān)于拆數(shù)組
var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scoreArr = scoreStr.split(";");
for (var i = 0; i < scoreArr.length; i++) {
? ? var score = [];
? ? score[i] = scoreArr[i].substring(3);
};
console.log(score)
?
為什么我這樣遍歷數(shù)組然后再賦值不行?
結(jié)果是[ , , , , , , , , , '76' ]
只有數(shù)組最后一位出來了 ?
2015-07-29
score[i] = scoreArr[i].substring(3); 應(yīng)該是score[i] = scoreArr[i].substring(3,6);
2015-06-29
這是JS?不過你var score = [];不應(yīng)該放到for里面,不然會覆蓋你 之前存儲的。