function in_array(array,val){
s = String.fromCharCode(2);
var r = new RegExp(s + val + s);
return (r.test(s + array.join(s) + s));
}
值得注意的是 jquery 里面提供有此类功能,如果你的文件里面已经使用了jquery那么就不需要再自定义函数了,直接使用 jquery 的方法就可以了,如下:
$.inArray(value,array)
如果值不存在,则返回 -1,存在的话返回位置
本文介绍了一个自定义的in_array函数实现方法,并对比了jQuery提供的$.inArray方法。自定义函数通过正则表达式来判断一个值是否存在于数组中,而jQuery的方法则直接返回该值在数组中的位置或-1。
864

被折叠的 条评论
为什么被折叠?



