判斷某個變量是否爲數組(判別其它類型可類比某些方法進行)

自己整理的比較簡單和常用的三種方法去判斷某個變量是不是爲數組

第一種方法 instanceof:

function checkIsArray(arr){

    return arr instanceof Array;

}

第二種方法 直接使用array的一個方法 => isArray:

function checkIsArray(arr){
    
    return Array.isArray(arr);

}

第三種方法就是用對象的prototype原型方法:

function checkIsArray(arr){

    return arr.prototype.toString == "[Object Array]";

}

個人驗證沒問題的常用三種方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章