查找对象是否在数组中的最佳方法是什么?
这是我所知道的最佳方式:
function include(arr, obj) {
for(var i=0; i<arr.length; i++) {
if (arr[i] == obj) return true;
}
}
include([1,2,3,4], 3); // true
include([1,2,3,4], 6); // undefined
Run Code Online (Sandbox Code Playgroud) 有没有更简单的方法来重写JavaScript中的以下条件?
if ((x == 1) || (x == 3) || (x == 4) || (x == 17) || (x == 80)) {...}
Run Code Online (Sandbox Code Playgroud)