Nas linguagens de programação, os literais são métodos de notação que representam valores. Por exemplo, "Olá, mundo!" Representa uma string literal em vários idiomas, e JavaScript não é exceção. A seguir, são apresentados exemplos de literais de JavaScript, como 5, verdadeiros, falsos e nulos, que representam um número inteiro, dois valores booleanos e um objeto vazio, respectivamente.
O JavaScript também suporta literais de objeto e matriz, permitindo a criação de matrizes e objetos usando uma notação concisa e legível. Considere a seguinte declaração em que um objeto (primeiro nome e último nome) é criado com duas propriedades:
Você também pode criar o mesmo objeto usando um método equivalente:
À direita da declaração de atribuição acima, é um objeto literal. Um objeto literal é uma lista de pares de nomes-valor, cada par de nomes-valor é separado por vírgulas e fechado em uma cinta. Cada par de valor de nome representa um atributo do objeto, e as duas partes do nome e do valor são separadas por um cólon. Para criar uma matriz, você pode criar uma instância do objeto Array:
No entanto, o método preferido é usar uma matriz literal, que é uma lista de valores separada por vírgula entre colchetes:
O exemplo anterior mostra que os literais de objeto e matriz podem conter outros literais. Aqui está um exemplo mais complexo:
O objeto atribuído à variável da equipe possui 3 propriedades: nome, membros e contagem. Observe que '' representa uma corda vazia, [] é uma matriz vazia. Até o valor da propriedade da contagem é literal, ou seja, a função literal:
A função literal é construída da seguinte forma: A palavra -chave da função é precedida por um nome de função (opcional) e tabela de parâmetros. Depois, há o corpo da função, cercado por aparelhos.
O exposto acima introduziu literais. Vamos introduzir a notação de objeto JavaScript (JSON), que é uma notação usada para descrever arquivos e matrizes, consistindo em um subconjunto de literais JavaScript. O JSON está se tornando cada vez mais popular entre os desenvolvedores do AJAX, porque esse formato pode ser usado para trocar dados, geralmente substituindo o XML.
====================================================================================================
Exemplo de literais de objeto JavaScript (original)
Objeto literal:
// adiciona apenas propriedades e métodos estáticos var myObject = {Propertya: sha, propriedadeb: feng, métoda: function () {alert (this.propertya + + this.propertyb); }, MethodB: function () {}} myObject.methoda (); // Use o atributo protótipo para adicionar propriedades públicas e função de método myconstructor2 () {}; // Declare o construtor, você pode usar a sintaxe literal do objeto para adicionar todos os membros públicos ao atributo do protótipo myconstructor2.prototype = {Propertya: sha, propriedadeb: feng, métoda: function () {alert (this.propertya + + this.propertyb); }, MethodB: function () {}} var myConstructor = new MyConstructor2 (); // declarar o objeto myconstructor.methoda ();O exposto acima é a explicação literal dos objetos JavaScript. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.