js jquery 判断元素是否在数组内
一,js方法
var arr = [1, 2, 3]; // js arr.indexOf(3) var result1 = arr.indexOf(3); //返回index2
二,jquery方法
var arr = [1, 2, 3]; // jquery $.inArray(3, arr) var result = $.inArray(3, arr); //返回index2
三,自定义方法
var arr = [1, 2, 3]; // 自定义 contains(arr, 3)方法 function contains(arr, obj) { //while var i = arr.length; while(i--) { if(arr[i] === obj) { return i; } } return -1; } var result1 = contains(arr, 3); //返回index2
原文:http://www.cnblogs.com/ooo0/p/6407163.html