gpt4 book ai didi

javascript - 为数组中的值创建动态名称

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

如何根据数组中的值创建对象的动态名称?例如:

这是我的代码:

var data=[{"column":"1", "count":"1"},{"column":"2", "count":"2"},{"column":"3", "count":"3"}];
var data2=[{"column":"1", "count":"5"},{"column":"2", "count":"2"},{"column":"3", "count":"7"}];
var data3=[{"column":"1", "count":"9"},{"column":"2", "count":"6"},{"column":"3", "count":"1"}];

var obj=[];

for (i=0;i<data.length;++i)
obj.push({date: data[i].column, count1: data[i].count});

for (i=0;i<data2.length;++i)
obj[i].count2 = data[2].count;

for (i=0;i<data3.length;++i)
obj[i].count3 = data3[i].count;

console.log(obj);

这是 jsfiddle 的链接:https://jsfiddle.net/r4tnewxg/

正如您在示例中看到的那样,是“计数 1”等的一部分。您可以动态方式进行吗?例如,for 循环和利用 'i'?那么名称将是一个“count”+i“结果:”count1“,”count2“等。

最佳答案

如果我没理解错的话,你可能正在寻找这样的东西?

var obj = {};
...
obj["count"+i] = ...

关于javascript - 为数组中的值创建动态名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32988373/

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