gpt4 book ai didi

javascript - JavaScript 中的变量对象声明名称

转载 作者:行者123 更新时间:2023-11-28 18:28:06 25 4
gpt4 key购买 nike

希望创建一组与数组大小相同的对象。在循环中,我想像这样定义这些对象:

var playersNames = ["name1", "name2", "name3"];

for(i=0; i < playersNames.length; i++){
var player[i] = new player();
player[i].name = playersNames[i];
}

但是 JavaScript 不喜欢 var player[i]

有什么办法可以做到这一点吗?

最佳答案

首先创建一个数组,然后push()到它:

var playersNames = ["name1", "name2", "name3"];
var player = [];
function Player() {

}

for(i=0; i < playersNames.length; i++){
player.push(new Player());
player[i].name = playersNames[i];
}

console.log(player);

关于javascript - JavaScript 中的变量对象声明名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704207/

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