请老师批改
来源:4-3 编程练习
暴力大王
2022-01-02 17:17:15
相关代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数组</title>
</head>
<body>
<script>
var arr=["有效","无效","有效","无效","无效","有效"];
for(var i=0;i<arr.length;i++){
if(arr[i]=='无效'){
arr[i]=arr.splice(i,0);
}
}alert(arr);
// 补充代码
</script>
</body>
</html>1回答
好帮手慕慕子
2022-01-03
同学你好,代码不符合练习要求,可以使用console.log方法在控制台查看输入结果,如下:

建议修改:判断是否为无效,是的话,将其删除,然后i值减一即可,示例:

祝学习愉快~
相似问题