2-19好像还是实现不了替换
来源:2-33 数组方法(indexOf和lastIndexOf)
qq_最简单_0
2017-09-21 21:46:34
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>splice</title>
</head>
<body>
<script>
//补充代码
var input;
var arr[];
while(input!="-1"){
input=prompt("请输入您想输入的任意字符");
arr[arr.length]=input;
}
arr.length-=1;
var arr1=arr.splice(0,2,"hello")
document.write(arr1);
</script>
</body>
</html>
2回答
qq_最简单_0
提问者
2017-09-22
为什么不管输入多少个数字,总是只显示两个呢
樱桃小胖子
2017-09-22
建议参考下列代码和注释进行理解,如果还有疑问,可在此提问:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>splice</title> </head> <body> <script> //补充代码 var input; var arr[]; // while (input != "-1") { while (input != -1) { input = prompt("请输入您想输入的任意字符"); // arr[arr.length] = input; // push() 方法向末尾添加一个或多个元素 arr.push(input); } // arr.length -= 1; // pop()删除并返回数组的最后一个元素。 arr.pop(); arr = arr.splice(0, 2, "hello") document.write(arr1); </script> </body> </html>
祝学习愉快!
相似问题