Como julgar se um objeto é uma matriz?

Método 1: instanceof
instanceof é usado para determinar se uma variável é uma instância de um objeto

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

//返回true

Método 2: A
propriedade constructor constructor retorna uma referência à função da matriz que criou este objeto, ou seja, o construtor correspondente ao objeto retornado

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

Método 3: Array.isArray () é
usado para determinar se o valor passado é uma matriz. O valor que
obj
precisa ser verificado, true se o objeto for Array; caso contrário, false

Array.isArray(obj)

 

 

Publicado 203 artigos originais · elogiados 8 · 10.000+ visualizações

Acho que você gosta

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