为什么代码都一样,只是位置不同,第一种打印出来的全是hello,第二种正常打印出一个hello。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>splice</title>
</head>
<body>
<script>
//补充代码
// var inp=prompt("请输入任意你想输入的字符"),
var arr=[],inp;
while(inp!="-1"){
inp=prompt("请输入任意你想输入的字符");
arr.push(inp);
arr.pop();
arr.splice(0,2,"hello");
document.write(arr);
}
</script>
</body>
</html>1
收起
正在回答
2回答
同学你好,你发送的代码的功能是弹出输入框,把输入的内容push到arr里,再把输入的内容pop掉,然后在arr里加入一个hello,最后打印arr也就是hello,这是一个循环,所以你输入几次就会答应多少个hello,直到输入一个-1,才会在下一次循环开始时结束掉
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星