Sintaxis de constructor ES5 y clase de constructor ES6

  Primero, necesitamos saber que tanto la sintaxis del constructor ES5 como la clase del constructor ES6 son sintaxis creada para los constructores, por lo que debemos entender

Definición de constructor: una función dedicada a generar el tipo de datos de un objeto, su esencia también es una función. El constructor se divide en: 1.JavaScript

El constructor definido por el programa se llama el constructor incorporado, 2. El constructor definido en el proyecto se llama el constructor personalizado.

  La diferencia entre el constructor y la función ordinaria: 1. El constructor debe usarse con la palabra clave new; 2. La gramática especifica el nombre de la función del constructor.

La primera letra debe estar en mayúscula, utilizando la gran nomenclatura de camellos 3. La sintaxis utilizada para definir propiedades y métodos para objetos instanciados es diferente de las funciones generales.

  Sintaxis del constructor ES5:

  

  Sintaxis del constructor ES6: la comparación entre la sintaxis del constructor ES6 y ES5 tiene la misma función, pero la sintaxis es diferente.

  Diferencia: ES6 agrega 1.class class, que se utiliza para definir palabras clave de atributos y valores de atributos; 2.constructor, define instanciación en el constructor

Los atributos y los valores de atributo del objeto son exactamente los mismos que la sintaxis de ES5, excepto que la posición del formato de escritura es diferente.

  En particular, la clase de clase definida por la sintaxis de ES6 no se puede llamar por adelantado y no se puede realizar un análisis previo; la función de función de ES5 se puede llamar por adelantado, pero solo los atributos no

Método

Supongo que te gusta

Origin www.cnblogs.com/zhanglei154636/p/12724147.html
Recomendado
Clasificación