Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

397
Visualizações
LoDash: obtenga una matriz de valores de una matriz de propiedades de objetos

Estoy seguro de que está en algún lugar dentro de los documentos de LoDash, pero parece que no puedo encontrar la combinación correcta.

 var users = [{ id: 12, name: 'Adam' },{ id: 14, name: 'Bob' },{ id: 16, name: 'Charlie' },{ id: 18, name: 'David' } ] // how do I get [12, 14, 16, 18] var userIds = _.map(users, _.pick('id'));
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Desde la versión v4.x deberías usar _.map :

 _.map(users, 'id'); // [12, 14, 16, 18]

de esta manera corresponde al método nativo Array.prototype.map donde escribiría (sintaxis ES2015):

 users.map(user => user.id); // [12, 14, 16, 18]

Antes de v4.x, podía usar _.pluck de la misma manera:

 _.pluck(users, 'id'); // [12, 14, 16, 18]
over 4 years ago · Santiago Trujillo Relatório

0

Con JS puro:

 var userIds = users.map( function(obj) { return obj.id; } );
over 4 years ago · Santiago Trujillo Relatório

0

En la nueva versión de lodash v4.0.0, _.pluck ha eliminado a favor de _.map

Entonces puedes usar esto:

 _.map(users, 'id'); // [12, 14, 16, 18]

Puedes ver en Github Changelog

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda