gpt4 book ai didi

javascript - 简化此 If 语句,使其不重复代码 - Javascript

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

我有一个在“for”循环内运行的 If 语句,用于为 Google map 创建标记。基本上,如果未选中复选框,则它会运行所有显示所有标记的代码,但如果选中复选框,则它会检查第二个参数,并且仅运行与此条件匹配的项目的代码。

下面的代码工作正常,但这意味着我必须在 if 语句的两个部分中使用相同的代码。除了将其构建到函数中之外,是否有更好的方法来构造 If 语句来实现此目的?

if(!FriendlyChecked){

//Code here

} else if(FriendlyChecked && Friendly == "Yes"){

//Same code here

}

最佳答案

如果 FriendlyChecked 为 false,则满足第一个条件,并且将执行代码。

因此,如果达到第二个条件,FriendlyChecked一定为true,所以根本不需要检查,只需要检查Friendly == "Yes “

if(!FriendlyChecked || Friendly == "Yes"){
// code here
}

关于javascript - 简化此 If 语句,使其不重复代码 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11650684/

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