gpt4 book ai didi

javascript - 如何让 window[VariableName] 进入 if 语句条件?

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

我已经设法使用 window[] 函数将一个参数和一个字符串连接在一起以创建一个变量名。

function myFunc(playerNumber){
window[playerNumber + "total"] += temporaryVariableStorage;
update(playernumber);
}

myFunc() 函数工作得很好,所以这个位 ... window[playerNumber + "total"] ... 确实评估了正确的变量名,但是一旦我将完全相同的行放入 if 语句中,它就不起作用了???

function update(playerNumber){
if((window[playerNumber + "total"]) > 21){
alert("Hi there");
}
}

我已经尝试删除括号,使用 .toStringString() 将其转换为字符串,但我所做的一切似乎都不起作用?

请帮忙,谢谢!

最佳答案

在您的 myFunc 函数中,您放置了 update(playernumber) 而不是 update(playerNumber)

您的问题不是将“Number”中的“n”大写。

关于javascript - 如何让 window[VariableName] 进入 if 语句条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490964/

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