大家幫忙看一下 關于拆數組
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)
?
為什么我這樣遍歷數組然后再賦值不行?
結果是[ , , , , , , , , , '76' ]
只有數組最后一位出來了 ?
2015-07-29
score[i] = scoreArr[i].substring(3); 應該是score[i] = scoreArr[i].substring(3,6);
2015-06-29
這是JS?不過你var score = [];不應該放到for里面,不然會覆蓋你 之前存儲的。