js jquery 判断元素是否在数组内
js jquery 判断元素是否在数组内
一,js方法
var arr = ["a", "b", "c"]; // js arr.indexOf("c") var result1 = arr.indexOf("c"); //返回index为2
二,jquery方法
var arr = ["a", "b", "c"]; // jquery $.inArray("c", arr) var result = $.inArray("c", arr); //返回index为2
三,自定义方法
var arr = ["a", "b", "c"]; // 自定义 contains(arr, "c")方法 function contains(arr, obj) { //while var i = arr.length; while(i--) { if(arr[i] === obj) { return i; } } return -1; } var result1 = contains(arr, "c"); //返回index为2