類陣列物件:(看例子)
var a = {};
var i =10;
while(i<10) 很明顯物件啊
console.log(a.length); //undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法
console.log(object.prototype.tostring.call(a));//[object object]
陣列物件:
console.log(typeof b);//object
console.log(b);// [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 很明顯陣列啊
console.log(b.length); //8
console.log(object.prototype.tostring.call(b));//[object array]
在上乙個判斷是物件還是陣列的方法
var isarray = function.isarray || function(o){
return typeof o === "object" && object.prototype.tostring.call(o) == "[object array]";
陣列物件和類陣列物件區別
類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...
陣列物件和類陣列物件區別
類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...
js之陣列,物件,類陣列物件
陣列定義 簡而言之就是一組有序的資料集合,其索引為從0開始且自然增長的整數,其元素值可以是任何js資料!並且包含乙個名為length的屬性,該屬性表示陣列元素的個數!看著上面的定義,我們很容易就能大概知道陣列是什麼樣的東西,下面我們來看個簡單的例子 vararray 1,2,3 console.lo...