亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

How to store objects in array?
P粉744691205
P粉744691205 2024-04-02 18:41:14
0
2
605

I have two arrays and I want to store them in an array and create them as an object.

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

The output I want is:

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

Is there a way to loop through it to make it like this, since my array is quite long and entering it manually would be cumbersome. Thanks.

P粉744691205
P粉744691205

reply all(2)
P粉080643975

Since the length of the two arrays is the same, it can be achieved using the map function.

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

You can use Array.map like this:

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

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

console.log(persons)
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template