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

为什么不管输入多少个数字,总是只显示两个呢

0
hq_最简单_0
回复
h7Done
h 好的,知道了,谢谢
h017-09-25
共2条回复

樱桃小胖子

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>

祝学习愉快!

0

0 学习 · 36712 问题

查看课程