码迷,mamicode.com
首页 > 移动开发 > 详细

Array.apply(null,{length:20})与new Array(20)的区别

时间:2017-06-16 11:23:09      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:alt   img   height   efi   null   nbsp   技术   分享   创建   

 

Array.apply(null,{length:20})

这句代码的实际意义:创建长度为20的一个数组,但并非空数组。

跟new Array(20)的区别在于,前一种创建方式,得到的数组中的每一个元素进行了初始化,将20个元素赋值为undefined,后一种创建方式,创建了一个空数组,里面的元素没有进行初始化。

技术分享

  

Array.apply(null,{length:20})与new Array(20)的区别

标签:alt   img   height   efi   null   nbsp   技术   分享   创建   

原文地址:http://www.cnblogs.com/fxqblog/p/7026291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!