课程
/前端开发
/JavaScript
/JavaScript进阶篇
数组定义。不是可以直接 var zhi=【10,20,30,40】; 么/
为什么下图。我把数组里面双引号去掉,就浏览器卡死了。而且没用? 到底数组赋值里面【】数字加不加引号/
2017-02-20
源自:JavaScript进阶篇 7-19
正在回答
var Arr=["555","5556"]; 字面量数组,不能修改
var Ara=new Array(555,6666); 数组对象,可以利用下标调用并修改
慕粉18193363575
燃料 回复 慕粉18193363575
abc123456789def 提问者
qq_慕慕947699
以上的层主都没能正确回答楼主的为何浏览器卡死的问题.
我来解答一下这个问题吧!
var myarr2=new Array(84697851); //你说去掉双引号浏览器会卡死
是因为这段代码表示为数组myarr2创建84697851个空数组元素.
创建一个含有84697851个元素的数组能不卡吗?
一邪
我还是不懂欸
010是八进制,其他数字是十进制,不兼容。
如果是创建的数组对象,就不用加,数字代表的是数组的长度,不动态添加就是undefined;(个人理解)
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答内建对象即内置对象吗?
3 回答关于数组的问题
2 回答定义对象和定义数组有什么区别,数组和对象的区别在哪里?
2 回答关于数组数量的问题
1 回答关于数组问题