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

来源:3-3 谁是团里成员(数组赋值)

慕容7665971

2016-06-22 16:51

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回答

  • 慕容7665971
    2016-10-18 19:22:26

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

  • Devilman
    2016-07-16 23:02:48

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

  • Mench
    2016-06-22 17:17:03

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

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

    document.write(x.length);

  • 慕田峪1293733
    2016-06-22 17:00:36

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

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题