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>

浙公网安备 33010602011771号