教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線:400-618-4000

JavaScript數(shù)組類(lèi)型檢測(cè)的方法

更新時(shí)間:2021年11月23日15時(shí)34分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

在開(kāi)發(fā)中,有時(shí)候需要檢測(cè)變量的類(lèi)型是否為數(shù)組。例如,在函數(shù)中,要求傳人的參數(shù)必須是一個(gè)數(shù)組,不能傳人其他類(lèi)型的值,否則會(huì)出錯(cuò),所以這時(shí)候可以在函數(shù)中檢測(cè)參數(shù)的類(lèi)型是否為數(shù)組。數(shù)組類(lèi)型檢測(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創(chuàng)建數(shù)組的方式

JavaScript如何遍歷數(shù)組?

JavaScript中如何搜索數(shù)組元素?

傳智教育web前端開(kāi)發(fā)高手班

0 分享到:
和我們?cè)诰€交談!