gpt4 book ai didi

javascript - 我可以更快地从文本框中收集多个变量吗?

转载 作者:行者123 更新时间:2023-12-02 23:54:25 25 4
gpt4 key购买 nike

在 code.org 中,我尝试从可以输入数字的文本框中收集数据。我想将文本框中输入的数字分配给不同的变量。

现在,我正在单独获取每个变量。

我目前正在像这样在代码开头创建变量。

var player1 = "player1";
var player2 = "player2";
var player3 = "player3";
var player4 = "player4";
var player5 = "player5";

然后,在使用 onEvent 处理函数之后,我使用 getText 函数单独获取每个数字。

onEvent("team2Button", "click", function () {
player1 = getText("player1");
player2 = getText("player2");
player3 = getText("player3");
player4 = getText("player4");
player5 = getText("player5");
});

由于我有大约 30 组数据需要收集,是否有更快的方法将这些值分配给变量?

最佳答案

您可以使用对象:

const players = {};

for(let i = 1; i <= 30; i++) {
players[`player${i}`] = `player${i}`
}

onEvent('button', 'click', function(){
for(let key in players){
players[key] = getText(key)
}
})

关于javascript - 我可以更快地从文本框中收集多个变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55466059/

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