小張和判斷陣列方法

2021-10-24 10:53:31 字數 629 閱讀 2447

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 函...