gpt4 book ai didi

javascript - 使用迭代 2 个数组的循环将键/值添加到空对象中

转载 作者:行者123 更新时间:2023-11-28 03:38:32 27 4
gpt4 key购买 nike

您将获得一组姓名和一组电话号码。使用循环填充现有的phoneBook对象以构建正确的电话簿,其中键是人员姓名,值是他们各自的电话号码。

我不知道从哪里开始,我对如何使用从数组到对象的循环添加键:值还很陌生

const phoneBook = {


};

for (让 i = 0; i < 名称.length; i++)

const names = ['Mira', 'Royce', 'Kathie'];

const numbers = ['3234958675', '9164059384', '4154958675']

console.log(phoneBook["Mira"]); //=> 3234958675

console.log(phoneBook["Royce"]); //=> 9164059384

console.log(phoneBook["Kathie"]); //=> 4154958675

我显然未定义,因为我还没有弄清楚如何让循环从名称和数字数组填充对象

最佳答案

您可以循环名称及其索引(使用 forEach 循环),并从数字数组中获取适当的数字(使用索引):

const phoneBook = {};

const names = ['Mira', 'Royce', 'Kathie'];

const numbers = ['3234958675', '9164059384', '4154958675']

names.forEach(
(name, i) => phoneBook[name] = numbers[i]
);

console.log(phoneBook["Mira"]); //=> 3234958675
console.log(phoneBook["Royce"]); //=> 9164059384
console.log(phoneBook["Kathie"]); //=> 4154958675

关于javascript - 使用迭代 2 个数组的循环将键/值添加到空对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57486794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com