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>祝学习愉快!
相似问题