问答详情
源自:7-19 指定分隔符连接数组元素join()

关于数组和内置对象join()的问题

数组定义。不是可以直接 var zhi=【10,20,30,40】;  么/  

为什么下图。我把数组里面双引号去掉,就浏览器卡死了。而且没用?   到底数组赋值里面【】数字加不加引号/ 


http://img.mukewang.com/58aa992900019d8803170077.jpg

提问者:abc123456789def 2017-02-20 15:22

个回答

  • 燃料
    2017-02-20 15:52:48
    已采纳

    var Arr=["555","5556"];     字面量数组,不能修改

    var Ara=new Array(555,6666);      数组对象,可以利用下标调用并修改

  • 主宰灵魂
    2018-05-29 21:07:52

    以上的层主都没能正确回答楼主的为何浏览器卡死的问题.

    我来解答一下这个问题吧!

    var myarr2=new Array(84697851); //你说去掉双引号浏览器会卡死

    是因为这段代码表示为数组myarr2创建84697851个空数组元素.

    创建一个含有84697851个元素的数组能不卡吗?

  • 茶街小混混
    2017-12-12 09:49:33

    我还是不懂欸

  • qq_迸发激情_0
    2017-05-05 22:27:18

    010是八进制,其他数字是十进制,不兼容。

  • 慕粉18193363575
    2017-02-20 15:33:19

    如果是创建的数组对象,就不用加,数字代表的是数组的长度,不动态添加就是undefined;(个人理解)