gpt4 book ai didi

javascript - if 语句和 return var === SomethingElse

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

我正在 Codeschool 上学习 Angular 类(class),并通过以下练习通过了其中一项练习:

this.isSet = function(value) {
if (value === this.tab) {
return true;
}
};

但在下一个练习中,我的代码将被替换为:

this.isSet = function(tabName){
return this.tab === tabName;
};

这肯定是一个愚蠢的问题,但是您可以仅使用简单的 === 来绕过 if 语句吗?

最佳答案

如果 value === this.tab,则返回 true,如果 value !== this.tab,则返回 undefined。在第二个示例中 === 将返回 true,而 !== 将返回 false。 Undefined 和 false 都是“falsy”,因此您可以以大致相同的方式使用它们。

关于javascript - if 语句和 return var === SomethingElse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27077402/

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