JavaScript 檢測(cè)數(shù)組
■知識(shí)點(diǎn)
isArray是Array類型的一個(gè)靜態(tài)方法,使用它可以判斷一個(gè)值是否為數(shù)組。使用運(yùn)算符in可以檢測(cè)某個(gè)值是否存在于數(shù)組中。注意,in運(yùn)算符主要用于對(duì)象,但它也適用于數(shù)組。
■實(shí)例設(shè)計(jì)
在下面的代碼中,typeof運(yùn)算符只能顯示數(shù)組的類型是Object,而Array.isArray方法可以直接返回布爾值。在條件表達(dá)式中,該方法非常實(shí)用。
var a = [1, 2, 3];
console.log (typeof a ); //"object11
console.log( Array.isArray(a) ) ; //true
var a = [1, 2, 3];
console.log ( 2 in a ); //true
console.log ( '2' in a ); //true
console.log ( 4 in a ); //false
點(diǎn)擊加載更多評(píng)論>>