Ich habe Folgendes und ich versuche herauszufinden, wie das Array von Objekten zu suchen - die call()
Funktion wird mehrmals aufgerufen?jQuery Ein Array von Arrays suchen?
var arr = [];
var newData;
function call() {
newData = $('a').attr('href');
if($.inArray(newData, arr) == -1) {
$.post('/blah', function(data) {
arr.push(data);
});
}
}
data
ist wie [object{ }]
so arr
[[object{id='1', myUrl=''}], [object{id='2', myUrl='' }]]
wird.
Was ich versuche herauszufinden ist, ob newData
in der arr
enthalten ist?
mm if 'arr = []' und es ohne bevölkern, Sie versuchen, '$ .inArray (newData, arr)' zu suchen, die ich denke, wird man immer wieder zurückkehren - 1 –
yeah Ich möchte überprüfen, ob 'newData' im' arr' existiert - das heißt, ob es eines der 'myUrl' ist? – Andy