gpt4 book ai didi

javascript - 如何使用变量来查找数组中的元素?

转载 作者:行者123 更新时间:2023-11-27 22:42:01 25 4
gpt4 key购买 nike

我想获取一些用户输入并使用它来查找数组中的某个对象。但是当我尝试使用下面的代码执行此操作时,出现未定义的错误。我做错了什么?

function findNextLevel() {
var currentLevel = parseFloat(document.getElementById("currentLevel").value);
var xpForLevel = trainerLevels.currentLevel;
document.getElementById("result01").innerHTML = xpForLevel;
}

最佳答案

我假设 trainerLevels 是一个数组,currentLevel 是一个索引。如果是这样,访问数组中某个索引处的元素的方法是使用括号,如下所示。否则,您能否在问题中提供更多详细信息?

var xpForLevel = trainerLevels[currentLevel];

如果这是您正在寻找的答案,那么我可以建议您使用 parseInt 而不是 parseFloat 函数来获取索引吗?而且,由于它是用户输入,您可能需要检查 currentLevel 是否也在正确的范围内。

关于javascript - 如何使用变量来查找数组中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38682375/

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