Red de conocimiento informático - Material del sitio web - Explicación detallada de cómo determinar el tipo de datos y el método de matriz de js

Explicación detallada de cómo determinar el tipo de datos y el método de matriz de js

Juicio de tipo de datos de typeof

Typeof puede resolver la mayoría de los juicios de tipo de datos. Su valor de retorno es una cadena, y la cadena describe el tipo de operador.

Resultados de retorno:

Además de los cuatro tipos de tipos de objetos de retorno de cadena, número, booleano e indefinido, nulo, objeto y matriz.

Para los tipos de función, se devuelve la función, seguida de typeof(Date), typeof(eval), etc.

Método JS para determinar el tipo de matriz

1) instancia de

Instancia de es un operador trivial que se utiliza para determinar si una variable es una instancia de un objeto. Este operador está algo relacionado con la orientación a objetos en JavaScript. Para comprender este operador, primero debe comprender la orientación a objetos en JavaScript. Porque este operador puede detectar si la cadena prototipo del objeto apunta al objeto prototipo del constructor.

Ejemplo:

2) Constructor

Definición de la definición del W3C: el atributo constructor devuelve una referencia a la función de matriz que creó este objeto

El método para determinar varios tipos es:

Método general:

3) Caracterización

objeto.IE9+, Firefox 4+, Safari 5+, Opera 10.5+ y los navegadores Chrome implementan este método. Sin embargo, las versiones anteriores a IE8 no admiten este método.

4) Objeto.prototipo.toString.call