¿Cómo juzgar si un objeto es una matriz?

Método uno: instanceof
instanceof se usa para determinar si una variable es una instancia de un objeto

var arr=[];
console.log(arr instanceof Array) 

//返回true

Método 2: la
propiedad constructor constructor devuelve una referencia a la función de matriz que creó este objeto, es decir, el constructor correspondiente al objeto devuelto

console.log([].constructor == Array)

Método 3: Array.isArray () se
usa para determinar si el valor pasado es un Array. El valor que
obj
necesita ser verificado, verdadero si el objeto es Array; de lo contrario, falso.

Array.isArray(obj)

 

 

203 artículos originales publicados · elogiados 8 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/z591102/article/details/105575464
Recomendado
Clasificación