day-4.3 类数组(伪数组)

类数组(伪数组)是一种特殊的引用数据类型(object);

它跟数组一样,通过下标去寻址,

但是它又继承了其他数据类型的属性,比如下面这个例子;

虽然都有下标和lengch,但是伪数组对象类型object,而数组是Array ;

简单来说,伪数组的概念就是类似数组的对象都可以称之为伪数组。

伪数组的特征就是:

1、数字下标存值;

2、有length属性。

 1 <body>
 2     <div>
 3         <p></p>
 4         <p></p>
 5         <p></p>
 6     </div>
 7     <script>
 8     var p ="p";
 9     var a = document.getElementsByTagName(p);
10         console.dir(a);
11     var olist = [1,"guo",123]; 
12         console.dir(olist);
13     var oJson = {1:9,2:30,3:40};
14         oJson[4] = 50;
15         oJson.name = "guo";
16         console.dir(oJson);  //不是伪数组,因为缺少length,可以用oJson.length添加length           
17     </script>
18 </body>

 

posted @ 2018-05-24 13:50  bibiguo  阅读(139)  评论(0)    收藏  举报