En los lenguajes de programación, los literales son métodos de notación que representan valores. Por ejemplo, "¡Hola, mundo!" Representa una cadena literal en muchos idiomas, y JavaScript no es una excepción. Los siguientes son ejemplos de literales de JavaScript, como 5, verdadero, falso y nulo, que representan un entero, dos valores booleanos y un objeto vacío, respectivamente.
JavaScript también admite literales de objetos y matrices, lo que permite la creación de matrices y objetos utilizando una notación concisa y legible. Considere la siguiente declaración donde se crea un objeto (FirstName y LastName) con dos propiedades:
También puede crear el mismo objeto utilizando un método equivalente:
A la derecha de la declaración de asignación anterior es un objeto literal. Un objeto literal es una lista de pares de valor de nombre, cada par de valores de nombre está separado por comas y encerrado en un aparato ortopédico. Cada par de valor de nombre representa un atributo del objeto, y las dos partes del nombre y el valor están separadas por un colon. Para crear una matriz, puede crear una instancia del objeto de matriz:
Sin embargo, el método preferido es usar una matriz literal, que es una lista de valores separada por comas adjunta en los soportes:
El ejemplo anterior muestra que los literales de objetos y matrices pueden contener otros literales. Aquí hay un ejemplo más complejo:
El objeto asignado a la variable del equipo tiene 3 propiedades: nombre, miembros y recuento. Tenga en cuenta que '' representa una cadena vacía, [] es una matriz vacía. Incluso el valor de la propiedad de recuento es literal, es decir, la función literal:
La función literal se construye de la siguiente manera: la palabra clave de función está precedida por un nombre de función (opcional) y la tabla de parámetros. Luego está el cuerpo de funciones, rodeado de aparatos ortopédicos.
Lo anterior ha introducido literales. Presentemos la notación del objeto JavaScript (JSON), que es una notación utilizada para describir archivos y matrices, que consiste en un subconjunto de literales de JavaScript. JSON se está volviendo cada vez más popular entre los desarrolladores de AJAX porque este formato se puede usar para intercambiar datos, a menudo reemplazar XML.
================================================================================================================================================================================================.
Ejemplo de literales de objetos JavaScript (originales)
Objeto literal:
// Solo agregue propiedades y métodos estáticos var myObject = {PropertyA: sha, PropertyB: Feng, MethodA: function () {alert (this.propertya + + this.propertyb); }, Methodb: function () {}} myObject.methoda (); // use el atributo prototipo para agregar propiedades públicas y función de método myConstructor2 () {}; // Declarar el constructor, puede usar la sintaxis literal de objetos para agregar todos los miembros públicos al atributo prototipo myConstructor2.prototype = {PropertyA: Sha, PropertyB: Feng, Metda: function () {alerta (this.propertya + + this.propertyb); }, Methodb: function () {}} var myConstructor = new MyConstructor2 (); // declarar el objeto MyConstructor.methoda ();Lo anterior es la explicación literal de los objetos JavaScript. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.