JS array

判断数组是否包含指定元素时,网上的一个方法是扩展Array类:

但同时用for ( i in arr){}做判断时,最后会多了一个元素contains, 这里需要做处理,把contains元素排除在正常元素之外。

或者写一个函数,不用扩展Array类:

还可用jQuery的jQuery.inArray( value, array )方法,-1表示没有

 

打赏