use*_*441 3 javascript performance jquery if-statement
我有这个if语句,我想知道是否存在更好的写作方式
if(i == "502" || i == "562" || i == "584" || i == "482" || i == "392"){
//Some Stuff here
}
Run Code Online (Sandbox Code Playgroud)
这很好.您也可以使用Array.indexOf
if(['502', '562', '584', '482', '392'].indexOf(i) !== -1)
{
/*Do Stuff*/
}
Run Code Online (Sandbox Code Playgroud)
但是,您应该小心,Array.indexOf因为IE9之前的Internet Explorer版本不支持:(.这就是为什么$.inArray经常建议结束Array.indexOf.