老师,代码为什么显示三个无效呢

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数组</title>
</head>
<body>
<script>
//移除数组arr中所有为'无效'的元素,直接在原数组中进行操作。
var arr=["有效","无效","有效","无效","无效","有效"];
for(var i = 0; i < arr.length; i++) {
if(arr[i] = "无效") {
arr.splice(i, 1);
}
}
document.write(arr);
</script>
</body>
</html>
5
收起
正在回答 回答被采纳积分+1
1回答




恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星