Objeto JavaScript.entries()

Resumo : neste tutorial, você aprenderá como usar o Object.entries()método JavaScript.

Introdução ao método JavaScript Object.entries()

ES2017 introduz o Object.entries()método que aceita um objeto e retorna seus próprios pares de propriedades enumeráveis ​​com chave de string [key, value]do objeto.

Aqui está a sintaxe do Object.entries()método:

Object.entries()Linguagem de código:  JavaScript  ( javascript )

Veja o exemplo a seguir:

const ssn = Symbol('ssn');
const person = {
    firstName: 'John',
    lastName: 'Doe',
    age: 25,
    [ssn]: '123-345-789'
};

const kv = Object.entries(person);

console.log(kv);Linguagem de código:  JavaScript  ( javascript )

Saída:

[
    ['firstName', 'John'],
    ['lastName', 'Doe'],
    ['age', 25]
]Linguagem de código:  JSON/JSON com comentários  ( json )

Neste exemplo:

  • Os firstName, lastNamee agesão propriedades enumeráveis ​​com chave de string do personobjeto, portanto, são incluídos no resultado.
  • The ssnnão é uma propriedade string-key do objeto person, portanto não é incluída no resultado.

Object.entries() vs. for…in

A principal diferença entre o Object.entries()e o for...inloop é que o for...inloop também enumera as propriedades do objeto na cadeia de protótipos .

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *