老师有没有需要优化的

老师有没有需要优化的

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>splice</title>

</head>

<body>

<script>


   var wang=prompt( "请输入任何你想输入的数字"), arr=[]

   while(wang!="-1"){

       arr.push(wang);

       wang=prompt( "请输入任何你想输入的数字");

   }

   var re=arr.splice(0,2,"hello","hello");

    document.write(arr);

</script>

</body>

</html>

看其他人的答案感觉五花八门的

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好, 如下图所示,是将数组的前两个字符替换成"hello"哦。 你这里替换成两个“hello”了。

http://img1.sycdn.imooc.com//climg/5d21537d00016b0304540034.jpg

建议修改:

http://img1.sycdn.imooc.com//climg/5d2153fb0001ca4307160335.jpg

编程是灵活的, 一种效果可以有多种实现方式,其他同学的可以作为一个参考, 最主要的还是同学自己思考动手实现,这样对自己才更有帮助

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

  • 老师,我还有问题不是很清楚,【】里的数字代码什么,有什么用。通过什么表现出来
    2019-07-07 11:51:15
  • 同学你好, 不是很清楚同学说的【】里的数字代码具体是指哪里, 如果是指对splice的方法不理解, 可以回顾一下这一章节的“数组方法splice方法”的讲解, 如果不是指这里, 建议: 可以详细的描述一下你指的是哪里, 便于准确的定位和解决问题。 祝学习愉快~~~
    2019-07-07 14:19:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师