课程
/前端开发
/JavaScript
/JavaScript进阶篇
求大神解答 谢谢!
2016-08-07
源自:JavaScript进阶篇 3-2
正在回答
这个应该是考虑到内存开销吧。你指定了长度会分配对应大小的内存,你如果不指定长度,可能分配的内存会比较大。也有可能是效率问题,像java里面数组的长度是不可变的,是必须在使用前声明数组长度的,它的效率就比StringBuffer的效率高,后者的长度是可变的,不需要声明长度。
see1020 提问者
代码写的比较菜 回复 see1020 提问者
就是举个例子方便理解,括号里面的8是可以表示长度的而不是元素值
没什么关系吧,就是给自己提个醒??
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答为何一维长度是2,二维长度是3呢
3 回答既然可以将元素存储在规定长度之外,那么指定数组长度有什么意义呢?
2 回答这个方法有什么意义呢?
3 回答设置了数组长度,可是依旧能显示超过长度外的数值。那么设置数组长度有什么意义?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号