Méthode pour obtenir des paires clé-valeur spécifiques dans un objet tableau
P粉604669414
P粉604669414 2024-01-16 11:23:03
0
2
373


records = [{id: 231, first_name: "Jack", last_name: "Aston", email: "jack55@xyz.com"}, {id: 232, first_name: "Roy", last_name: "Dillon", email: "roy@xy.com"}, {id: 233, first_name: "Jacy", last_name: "Wilson", email: "jacy@x.com"}]

fields = ['id', 'email', 'last_name']

Comment obtenir uniquement "id", "email" et "last_name" de l'enregistrement afin que les données ressemblent à ceci en JavaScript ?

new_records = [{id: 231, email: "jack55@xyz.com", last_name: "Aston"}, {id: 232, email: "roy@xy.com", last_name: "Dillon"}, {id: 233, email: "jacy@x.com", last_name: "Wilson"}]


P粉604669414
P粉604669414

répondre à tous(2)
P粉860897943
const newRecords=records.map(item=>{return {id,email,last_name}})
P粉057869348

const records = [{id: 231, first_name: "Jack", last_name: "Aston", email: "jack55@xyz.com"}, {id: 232, first_name: "Roy", last_name: "Dillon", email: "roy@xy.com"}, {id: 233, first_name: "Jacy", last_name: "Wilson", email: "jacy@x.com"}]

const fields = ['id', 'email', 'last_name']

console.log(records.map(i=>Object.fromEntries(fields.map(f=>[f, i[f]]))))
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!