国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

如何在數(shù)組中存儲(chǔ)對(duì)象?
P粉744691205
P粉744691205 2024-04-02 18:41:14
0
2
606

我有兩個(gè)數(shù)組,我想將它們存儲(chǔ)在一個(gè)數(shù)組中并將它們創(chuàng)建為一個(gè)對(duì)象。

const name = ["Amy", "Robert", "Sofie"];
const age = ["21", "28", "25"];

我想要的輸出是:

const person =[{name: 'Amy', age: '21'}, {name: 'Robert', age: '28'}, {name: 'Sofie', age: '25'}];

有沒有一種方法可以循環(huán)它使其成為這樣,因?yàn)槲业臄?shù)組很長,手動(dòng)輸入它會(huì)很麻煩。謝謝。

P粉744691205
P粉744691205

全部回復(fù)(2)
P粉080643975

由于兩個(gè)數(shù)組的長度相同,可以使用map函數(shù)來實(shí)現(xiàn)。

const name = ["Amy", "Robert", "Sofie"];
const age = ["21", "28", "25"];

const person = name.map((nameValue, index) => {
  const ageValue = age[index];
  return { name: nameValue, age: ageValue };
});

console.log(person);
P粉827121558

您可以像這樣使用 Array.map:

const names = ["Amy", "Robert", "Sofie"];
const ages = ["21", "28", "25"];

const persons = names.map((name, i) => ({name, age: ages[i]}));

console.log(persons)
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板