gpt4 book ai didi

javascript - 如何在 javascript 或 jquery 中将键添加到数组中的对象

转载 作者:行者123 更新时间:2023-11-29 16:41:01 25 4
gpt4 key购买 nike

如何向 javascript 对象添加键值,我有一个像这样的数组:var a = [20,21,22];

我尝试使用以下代码将其转换为 JavaScript 对象:var id = Object.assign({}, a);

结果是:{0 : 20, 1 : 21, 2 : 22}

但是,如何像下面的对象一样更改结果? :

0:{id:20}、1:{id:21}、2:{id:22}

任何帮助将不胜感激

最佳答案

根据您的评论“对象的格式应该是这样的:0:{id:20},1:{id:21},2:{id:22}”,这看起来像是一个工作.map() :

var input = [ 20, 21, 22 ];

var output = input.map( function( value ) {
return { id: value };
});

console.log( output );

或者,在现代 JavaScript 中使用箭头函数:

var input = [ 20, 21, 22 ];

var output = input.map( value => ({ id: value }) );

console.log( output );

关于javascript - 如何在 javascript 或 jquery 中将键添加到数组中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45809754/

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