首頁技術文章正文

JS判斷數(shù)組類型的方法

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

IT培訓班

在開發(fā)中,有時候需要檢測變量的類型是否為數(shù)組。例如,在函數(shù)中,要求傳人的參數(shù)必須是一個數(shù)組,不能傳人其他類型的值,否則會出錯,所以這時候可以在函數(shù)中檢測參數(shù)的類型是否為數(shù)組。數(shù)組類型檢測有兩種常用的方式,分別是使用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,表示給定的變量是一個數(shù)組,如果檢測結果為false,則表示給定的變量不是數(shù)組。



猜你喜歡:

JS數(shù)組中去除重復值的幾種方法?

JavaScript數(shù)組索引用法和檢索方法

Javascript如何改變數(shù)組的長度?

Javascript多維數(shù)組介紹

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

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