$(arr).each(function(i, e){ if(e == element){ result = true; return false; } });
return false是跳出循环的意思。想要返回值就用result存储后,在循环外面返回。。
function is_array_contains(arr, element){ var result = false; $(arr).each(function(i, e){ if(e == element){ result = true; return false; } }); return result; }