码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 中的类数组和数组

时间:2015-10-03 14:25:26      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

  什么是类数组呢?

  我们先来看一段代码:  

function fn() {
    console.dir(arguments);
}
fn(1,2,3,4,5,6,7,8,9,10);

这段代码的执行后,在 chrome 浏览器的控制台中,结果如下:

技术分享

 函数 fn 执行的时候,函数内的 arguments 对象就是一个类数组。它和数组一样,以从小到大的数字作为属性名,而且还有一个 length 属性,而这个 length 属性的值恰好就是  10, 和数字作为下标的属性名的个数一致。这点和数组很一致,但是同时,我们发现这个 arguments 对象并没有数组的 splice 等方法。

  数组是这样的。

技术分享

 

javascript 中的类数组和数组

标签:

原文地址:http://www.cnblogs.com/alicePanZ/p/4853340.html

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