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

来源:7-19 指定分隔符连接数组元素join()

abc123456789def

2017-02-20 15:22

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

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


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

写回答 关注

5回答

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

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

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

    qq_慕慕9...

    var Arr = ["555", "5556"]; //字面量数组 var Ara = new Array(555, 6666); //数组对象 Arr[0]='444'; Ara[0]=444; console.log(Arr) //["444", "5556"] console.log(Ara) //[444, 6666]

    2019-10-09 11:53:12

    共 4 条回复 >

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

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

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

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

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

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

    一邪

    感觉这个才是正解

    2018-07-17 09:10:44

    共 1 条回复 >

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

    我还是不懂欸

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

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

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

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

    abc123...

    恕我愚笨。麻烦大神更加通俗一点

    2017-02-20 15:34:22

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题