A melhor maneira de aprender sobre os objetos JavaScript é comparando -os com objetos da vida real. Objetos na vida real têm propriedades diferentes e podem realizar tarefas diferentes, e.g., a Bicicleta é um objeto; Possui propriedades como cor, modelo, nome e métodos como start, quebra, parada.
Agora tudo Biciclas têm essas propriedades; todo Bicicleta tem uma cor, modelo e nome, mas o valor de cada uma dessas propriedades pode diferir para cada Bicicleta. Da mesma forma, todo o Biciclas executar esses métodos, mas em momentos diferentes.
Diferença entre objetos e dicionários:
Os dados armazenados na forma de pares de valor-chave são chamados de objeto ou dicionário. Objetos e dicionários são semelhantes; A diferença está na semântica. Em JavaScript, os dicionários são chamados de objetos, enquanto, em idiomas como Python ou C#, são chamados de dicionários.
Como usar objetos em javascript?
Agora, criaremos um objeto chamado usuário com diferentes propriedades usando o JavaScript como exemplo:
const user = fname: "Mary", lname: "Jane", idade: 23, id: 01;O do utilizador Objeto dado acima tem quatro propriedades diferentes, eu.e., fname, lname, idade, e eu ia. Essas propriedades têm Casar, Jane, 23, e 01 como valores, respectivamente. JavaScript é sintaticamente uma linguagem dinâmica, por isso também podemos declarar o objeto da seguinte maneira para uma melhor legibilidade:
const user =Geralmente, os objetos são declarados usando o const palavra -chave, e suas definições podem consistir em várias linhas.
Como acessar uma propriedade presente dentro de um objeto?
Dois métodos diferentes podem ser usados para acessar e atribuir propriedades a um objeto em JavaScript:
A seguir, a sintaxe usada no método do operador DOT:
Object_name.nome da propriedadeA sintaxe do método de suporte quadrado é dado abaixo:
Object_name ['Property_name']Por exemplo, se queremos acessar a propriedade idade em nosso objeto do utilizador, Podemos fazer isso de duas maneiras diferentes:
const user =Também podemos modificar o valor da propriedade usando o object_name.nome da propriedade e a object_name ['Property_name'] sintaxe:
Var User =Da mesma forma, os métodos também podem ser acessados da mesma maneira usando o operador DOT.
Agora vamos adicionar um método ao nosso do utilizador objeto.
const user =No exemplo dado acima, declaramos um método dentro do objeto do utilizador. Este método subtrai a idade do usuário do ano atual para devolver o ano de nascimento do usuário.
O 'esse' palavra -chave no exemplo refere -se ao objeto que possui o idade propriedade. Esta palavra -chave é usada para acessar o valor de uma propriedade em um objeto.
Objetos em JavaScript também podem ser declarados usando o construtor de objeto junto com o novo Palavra -chave:
const user = newObject ();Conclusão
Além dos tipos de dados primitivos, quase tudo o mais em JavaScript é um objeto. A nova palavra -chave pode converter tipos de dados primitivos, como booleanos, números e strings em objetos (não recomendados).
JavaScript tem alguns objetos internos, como Data e Matemática. Também temos a opção de criar nossos próprios objetos personalizados. Este guia nos ensinou a criar um objeto e atribuí -lo a diferentes propriedades, valores de propriedades e métodos. Também aprendemos a acessar e manipular/modificar as propriedades e métodos presentes em um objeto.