首頁技術文章正文

JS判斷數組類型的方法

更新時間:2021-11-26 來源:黑馬程序員 瀏覽量:

IT培訓班

在開發(fā)中,有時候需要檢測變量的類型是否為數組。例如,在函數中,要求傳人的參數必須是一個數組,不能傳人其他類型的值,否則會出錯,所以這時候可以在函數中檢測參數的類型是否為數組。數組類型檢測有兩種常用的方式,分別是使用instanceof運算符和使用Array.isArray()方法。示例代碼如下。

var arr= [];
var obj = {};

第一中檢測方式

console.log(arr instanceof Array);	// 輸出結果: true
console.log(obj instanceof Array);	// 輸出結果: false

第二中檢測方式

console.log(Array.isArray(arr));		// 輸出結果: true
console.log(Array.isArray(obj));		// 輸出結果:false

在上述代碼中,如果檢測結果為true,表示給定的變量是一個數組,如果檢測結果為false,則表示給定的變量不是數組。



猜你喜歡:

JS數組中去除重復值的幾種方法?

JavaScript數組索引用法和檢索方法

Javascript如何改變數組的長度?

Javascript多維數組介紹

黑馬程序員web前端開發(fā)高手班

分享到:
在線咨詢 我要報名
和我們在線交談!