相关疑难解决方法(0)

if语句中多个OR表达式的简写

是否有以下简写 -

if(tld == "com" || tld == "net" || tld == "co" || tld == "org" || tld == "info" || tld == "biz")
{
    //do something;
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

9
推荐指数
2
解决办法
4173
查看次数

OR运算(||)与inArray()的性能

假设您要检查用户在表单字段中输入的输入字符串.对于可能的值列表,哪一个是检查此输入的最快方法?

以下示例使用jQuery.

第一种方法:使用 ||

if (input == "firstValue" || input == "secondValue" || ... ) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

第二种方法:使用 inArray()

if ($.inArray(input, array) >= 0) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

这两种方法之间是否存在显着差异?

javascript performance jquery

7
推荐指数
1
解决办法
991
查看次数

标签 统计

javascript ×2

jquery ×2

performance ×1