instanceof用於判斷乙個變數是否是某個物件的例項,左邊運算元是乙個物件,右邊是乙個函式物件
var arr=
;console.
log(arr instanceof
array);
//true
其實就是instanceof的實現
function
myinstanceof(l
,r)if
(a===b)
a=a.__proto__;
}}
constructor屬性返回對建立此物件的陣列函式的引用,就是返回物件相對應的構造
console.
log(
.constructor===array)
;//true
console.
log(object.prototype.tostring.
call([
]));
//[object array]
array.
isarray([
]);//true
陣列 方法和屬性
陣列物件的屬性 length 字串的長度 陣列物件的方法 2 把陣列的所有元素放入乙個字串,元素通過指定的分隔符進行分隔 console.log arr.join 3 刪除並返回陣列的最後乙個元素 5 顛倒陣列中元素的順序 6 刪除並返回陣列的第乙個元素 7 從某個已有的陣列返回選定的元素 8 對陣...
陣列方法slice和splice
slice start end 擷取陣列 1.方法介紹 不改變原陣列,返回擷取出來的陣列 2.引數兩個從 開始到 結束,第乙個引數 必選 可以是負數,代表從右邊開始擷取,第二個引數,代表到 結束,可以是負數,代表從右邊查的索引位置。字面量宣告的方式,返回的是字串 var names george j...
js巢狀陣列展平和判斷陣列方法
1.instanceoffunction isarray arr instanceof 只能用來判斷兩個物件是否屬於例項關係,而不能判斷乙個物件例項具體屬於哪種型別。其中的缺陷就是 instanceof對於frame跨域會有問題 2.constructorfunction isarray arr 函...