var a = ['hola', 'mundo']; console.log (typeOf a); // Object console.log (A.ToString ()); // Hola, Word String Console.log (objeto.prototype.tostring.call (a)); // [Array de objetos] var b = {'hello': 'world'}; console.log (typeof b); // Object console.log (B.ToString ()); // [objeto objeto] console.log (objeto.prototype.tostring.call (b)); // [objeto objeto] console.log (objeto.prototype.tostring.call (b)); // [Objeto objeto]1. La matriz y el tipo de objeto de ambos resultados son objetos
2. ToString () El resultado de la matriz es una cadena real, mientras que el resultado del objeto es fijo [objeto objeto]
3. A través del objeto.prototype.ToString Call, el resultado de la matriz devuelve una [matriz de objeto] fija, y el resultado del objeto sigue siendo [objeto objeto]
ES2005 Nuevo método
console.log (array.isArray (a)); // Trueconsole.log (Array.IsArray (b)); // FALSO
El artículo anterior que juzga el método de implementación de matriz y objeto de JS es todo el contenido que he compartido con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.