var myarr=new Array() 中()还有初始化的功能

来源:3-2 组团,并给团取个名(如何创建数组)

无敌小哥儿

2016-04-10 11:59

var myarr=new Array(30,42)

myarr=[48,32]

document.write("数组的第一个值:"+myarr[0]);

我写成这样,输出的是48;删掉myarr=[48,32]就显示的是30

写回答 关注

2回答

  • 10点
    2016-04-10 14:05:20
    已采纳

    就近原则啊,因为myarr=[48,32]覆盖了Array(30,42);所以输出的是48,当你删掉的时候,就输出30,这个没什么好说的;就是你重新定义了它,所以他的值变了。

    无敌小哥儿

    非常感谢!

    2016-04-10 17:55:18

    共 1 条回复 >

  • Menoen
    2016-04-10 12:26:37

    所以问题是什么

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468191 学习 · 21891 问题

查看课程

相似问题