gpt4 book ai didi

javascript - 如何在对象中附加数组值作为属性和值?

转载 作者:行者123 更新时间:2023-11-30 14:01:44 26 4
gpt4 key购买 nike

遍历数组数字并将每个数字 (2, 4, 5, 37, 0) 作为对象 numbers_duplicates 的属性。每个属性的值应该是该数字乘以二。 (在开始添加属性和值之前首先创建空对象)。

var numbers= [2, 4, 5, 37, 0]
var duplicate_numbers = {}

//后面应该是这样的 { 0: 0, 2: 4, 4: 8, 5: 10, 37: 74}

enter code here for (var i = 0; i < numbers.length; ++i) {
duplicate_numbers.push( numbers[i]*2 );
duplicate_numbers.push( i );}

我该如何解决这个问题?

最佳答案

给你伙计!

    let arr = [2, 4, 5, 37, 0];
let obj = {};

arr.forEach((x) => {
obj[x] = x*2
});

console.log(obj);

关于javascript - 如何在对象中附加数组值作为属性和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56212005/

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