"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como acessar objetos?

Como acessar objetos?

Publicado em 2024-11-03
Navegar:888

How to access Objects?

Como não podemos acessar os dados do objeto diretamente ou realizar operações nele. Primeiro, temos que converter o objeto em um formato de array, só então podemos aplicar funções.

Em JavaScript, você pode acessar as propriedades e valores de um objeto de diversas maneiras. Aqui estão os métodos mais comuns:

1 . Notação de ponto ()

_o popular _
Ex:
pessoa const = {
nome: "João",
};

console.log(pessoa.nome); // Saída: João

2. Notação de colchetes
(Adequado para quando o objeto contém espaçamento na chave)

const pessoa ={
nome='Panchi';
}
console.log(pessoa['nome']);

  1. Acessando todas as chaves e valores [ IMP] Você pode usar Object.keys(), Object.values() ou Object.entries() para obter todas as chaves, valores ou ambos

const pessoa = {
nome: "João",
idade: 30,
cidade: "Nova York"
};

console.log(Object.keys(pessoa)); // Saída: ["nome", "idade", "cidade"]
console.log(Object.values(pessoa)); // Saída: ["John", 30, "Nova York"]
console.log(Object.entries(person));// Saída: [["nome", "John"], ["idade", 30], ["cidade", "Nova York"]]

** NOTE : Object.entries used to return array then on that resulting array we can apply like .map() or .filter function.**

Além disso, a matriz resultante contém dados como enum em valor-chave par

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/priyanshi_jain_63d791d47a/how-to-access-objects-19kj?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3