嘿大宝
2018-08-10 14:53
anArr[str.length-1] = arr[i];这一行怎么就能把不是*号的筛选掉的???
var anArr = new Array();
for(var i = 0; i < arr.length; i++){
var str = arr[i];
if(str != null) {
anArr[str.length-1] = arr[i];
}
}
不是筛选掉,而是替换。anArr[1]一开始是“##”,先被“&&”覆盖,又被“##”覆盖,最后被“**”覆盖
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题