No JavaScript, um tipo de referência é uma estrutura de dados que organiza dados e funcionalidade juntos.
Um objeto é uma instância de um tipo de referência específico. Como criar objetos:
var pessoa = new Object ();
O exemplo acima cria uma nova instância do tipo de referência do objeto e salva a instância na pessoa variável.
Existem duas maneiras de criar objetos: construtor e objeto literal.
1. Método do Construtor
Use o novo operador seguido pelo construtor de objeto.
var p = novo obejct (); p.name = "xiao xiao yihan"; p.age = 18;
2. Método literal do objeto
Uma abreviação para a definição de objeto é simplificar o processo de criação de objetos com um grande número de atributos. Exemplo:
var p = {nome: "xiao xiao yihan", idade: 18};Na sintaxe literal do objeto, os nomes de propriedades também podem usar strings, por exemplo:
var p = {"name": "xiao xiao yihan", "idade": 18, 5: true}O exemplo acima criará um objeto, incluindo três atributos: nome, idade e 5. Os nomes de atributos numéricos aqui serão automaticamente convertidos em strings.
Além disso, ao usar a sintaxe literal do objeto, se você deixar o aparelho encaracolado em branco, poderá definir um objeto que contenha as propriedades e métodos padrão. Por exemplo:
var p = {}; p.name = "xiao xiao yihan"; p.age = 18;De um modo geral, acessar as propriedades de um objeto usa a notação de pontos e, no JavaScript, a notação de suporte quadrado também pode ser usado para acessar as propriedades de um objeto. Ao usar a sintaxe do suporte quadrado, os atributos a serem acessados devem ser colocados entre colchetes como cordas, por exemplo:
alerta (p ["nome"]); alerta (p.name);
Não há diferença entre os dois métodos de acesso em termos de funcionalidade. A vantagem da sintaxe do suporte quadrado é que as propriedades podem ser acessadas através de variáveis:
var propName = "name"; alert (p [propName]); // "Xiao Xiao Yihan"
A notação do suporte quadrado também pode ser usado se o nome do atributo contiver palavras -chave ou caracteres reservados, etc., que causarão erros. Por exemplo:
P ["primeiro nome"] = "Xiao Xiao Yihan";
O primeiro nome da propriedade contém um espaço e não pode ser acessado através da notação de pontos.
A análise aprofundada do artigo acima do JavaScript: Tipo de objeto é todo o conteúdo que compartilho com você. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.