gpt4 book ai didi

Javascript:将数据动态添加到数组

转载 作者:行者123 更新时间:2023-11-30 16:26:41 27 4
gpt4 key购买 nike

我有一个包含玩家的数组。每个玩家都有自己的名字 (array[i].name) 和力量 (array[i].power)。现在我想为每个玩家动态添加成绩。每个年级都应该有自己的类别和取得的分数。

数据结构示例:

array[i].football.shooting=5;

array[i].football.dribbling=3;

我尝试先将等级名称推送给每个玩家,然后将类别添加为一个额外的数组。但即使是 .push() 也没有像我提到的那样工作:

for (var i = 0; i < array.length; i++) {
array[i].push(gradeName);
}

有人可以给我提示如何解决这个问题吗?

非常感谢!

最佳答案

大概是这样的:

JSFiddle

var array = [{
name: 'hello',
power: 1
}, {
name: 'world',
power: 3
}];

var getGrades = function () {
return {
shooting: 5,
dribling: 3
};
}

for (var i = 0; i < array.length; i++) {
array[i].football = [];
array[i].football.push(getGrades());
}

console.log(array);

您还应该发布您想要的输出以获得特定答案。

关于Javascript:将数据动态添加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34037606/

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