为了账号安全,请及时绑定邮箱和手机立即绑定

var myarray = new Array(66,80,90,77,59)这个写法有问题吧

var myarray = new Array(66,80,90,77,59)这个写法有问题吧,不然var myarray = new Array(66)是创建长度为66的数组呢还是创建只有一个元素的数组。。。查资料里面应该传数组进去,例如var myarray = new Array([66,80,90,77,59])

正在回答

4 回答

最近在看js高级编程是看到了这个问题的答案,如果传进的是一个数据,会对数据类型判断,如果是数值型数据则把该数据当成数组长度,其它类型数据则作为一个元素

0 回复 有任何疑惑可以回复我~

中括号就相当于引号,,里面存放的是字符串。。

0 回复 有任何疑惑可以回复我~

你可以尝试下 输出 数组][0]的值 和 数值.length。

document.write(x[0]+"<br>");

document.write(x.length);

0 回复 有任何疑惑可以回复我~

js不存在函数标签的概念 要知道这个就要看array的构造器怎么实现的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

var myarray = new Array(66,80,90,77,59)这个写法有问题吧

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信