我在JavaScript中有如下數組:
var myFirstArray = [1,2,3];
我用$ .inArrray(),看是否有具體的數字是數組這樣
var num =3;
var exists = $.inArray(num, myFirstArray) > -1;
在我現在有一個數組對象
var myArray = [{value:1, label:"bird"}, {value:2, label:"dog"}, {value:3, label: "cat"}];
如果沒有無論如何要使用$ .inArray()一個對象的字段中進行搜索?這樣的事情:
var num = 3;
var exists = $.inArray(num, myFirstArray, (r) {return r.value}) > -1;
如果答案是否,是否有一個替代函數,會給我這種性能的行爲?
否請參閱文檔:['inArray'](http://api.jquery.com/jQuery.inArray/)不允許使用謂詞函數。 – user2864740