首頁(yè)技術(shù)文章正文

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

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

IT培訓(xùn)班

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

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

第一中檢測(cè)方式

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

第二中檢測(cè)方式

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

在上述代碼中,如果檢測(cè)結(jié)果為true,表示給定的變量是一個(gè)數(shù)組,如果檢測(cè)結(jié)果為false,則表示給定的變量不是數(shù)組。



猜你喜歡:

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

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

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

Javascript多維數(shù)組介紹

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

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!