Objetos em JavaScript são usados para imitar o comportamento dos objetos do mundo real; Por exemplo, uma fruta tem suas propriedades como o nome, cor, forma, sabor e estação. No JavaScript, você pode definir essa entidade "frutas" contra seus pares de valor-chave, sendo as chaves as propriedades e valores sendo valores reais dessa propriedade.
A objeto de frutas em javascript.
fruta =Você diferencia uma chave e valor colocando um cólon “:” entre eles, e você coloca uma vírgula entre diferentes pares de valor-chave. Esse padrão ou estrutura de definir uma entidade do mundo real é semelhante a um objeto JSON e isso ocorre porque o JSON é baseado na definição de objeto JavaScript.
Objetos e propriedades JavaScript
Criar ou definir um objeto pode ser feito de duas maneiras:
Criando um objeto JS usando a nova palavra -chave
A palavra -chave “nova” significa criar uma nova instância do construtor de um objeto. Para criar um objeto usando a palavra -chave "nova", você cria uma variável e o coloca igual ao construtor de objeto com a palavra -chave "nova"; e adicione pares de valor-chave usando o “DOT-Operator”.
Sintaxe
variableName = new Object (); // cria uma instância do objetoVocê pode criar um objeto de uma pessoa com as propriedades: primeiro nome, sobrenome, idade e trabalho com as seguintes linhas de código:
var pessoa = new Object ();A primeira declaração cria uma variável com o identificador "pessoa" e chama o construtor de objeto () usando o "novoPalavra -chave.
As próximas quatro declarações são usadas para definir 4 propriedades ou pares de "valor-chave" do objeto. O nome da propriedade é escrito com o identificador do objeto usando um “DOT-Operator”, E o valor do operador é dado após o operador de atribuição“=”.
Você pode imprimir este objeto que acabou de criar usando a seguinte declaração:
console.log (pessoa);Ao executar o código, você obterá a saída:
O objeto é impresso no console e você pode ver claramente os pares de valor-chave.
Criando um objeto JS usando colchetes encaracolados
Outra maneira de criar JavaScript é criar uma variável e defini-la igual a pares de valor-chave (que são fechados dentro dos aparelhos encaracolados) diretamente, isso é conhecido como definir um objeto usando a sintaxe do objeto literal.
Sintaxe
variableName = PropertyName: PropertyValue;Você pode criar o mesmo objeto de pessoa com as mesmas propriedades usando a sintaxe literal:
var pessoa =Você está definindo a variável “pessoa” igual a pares de valor-chave que são fechados dentro do aparelho encaracolado . Cada par de valores-chave é separado por uma vírgula "," As chaves e os valores são separados por um cólon “:”
Você pode imprimir o par de valores-chave deste objeto no console com os seguintes comandos.
console.log (pessoa);Quando você executou este snippet de código, você vê a seguinte saída:
Você pode ver os pares de valores-chave no console, os valores da string são fechados dentro das aspas e os valores inteiros não são fechados por nada.
Buscar valores das propriedades do objeto
Você pode obter valores da propriedade do objeto usando duas maneiras:
Um é usar a sintaxe do ponto simples:
ObjectName.nome da propriedade;A segunda maneira é usar a matriz acessando sintaxe como:
objectName ["PropertyName"];Pegue o objeto de pessoa dos exemplos acima que criamos com o seguinte código:
var pessoa =Podemos acessar suas propriedades usando as duas maneiras a seguir:
console.log (pessoa.primeiro nome);A primeira instrução acessa o valor usando o operador DOT; A segunda instrução acessa o valor usando os métodos de matriz, a saída do código seria:
Isso é tudo sobre objetos JavaScript.
Conclusão
As entidades do mundo real podem ser representadas na linguagem de programação JavaScript junto com suas propriedades usando o Objetos, que define as propriedades de uma entidade usando um valor chave par. Aprendemos como um objeto funciona em javascript, como criar um objeto usando métodos diferentes e como buscar dados de um objeto com a ajuda de exemplos em que convertemos um objeto do mundo real em um objeto de linguagem de programação.