gpt4 book ai didi

javascript - If 语句和 .click 函数

转载 作者:行者123 更新时间:2023-12-02 16:44:43 27 4
gpt4 key购买 nike

我一直在用 javascript 制作视频游戏。但是,只有一件事我不明白。

if (!user.hasOwnProperty('firstName')) {
$('#inputSubmit').click(function () {
user.firstName = getInput();
addText_1("Good, now type your character's last name");
});
};

该语句将继续执行。基本上,条件是用户没有名字属性,并且该函数将在单击提交时添加名字。但是,您可以继续按提交按钮,它会继续添加文本。

$('#inputSubmit').click(function() {
if(!user.hasOwnProperty('firstName')) {
user.firstName = getInput();
addText_1('hello');
};
});

但是,这可行。它只执行一次。有人能解释一下我不明白的原理吗?

非常感谢!

最佳答案

您将一个click 事件附加到#inputSubmit。此回调忽略周围的 if 语句。在第二个示例代码中, if 位于回调函数内。

关于javascript - If 语句和 .click 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27204180/

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