私は以下を持っています。オブジェクトの配列を検索する方法を理解しようとしています - call()
関数は複数回呼び出されますか?jQuery配列の配列を検索していますか?
var arr = [];
var newData;
function call() {
newData = $('a').attr('href');
if($.inArray(newData, arr) == -1) {
$.post('/blah', function(data) {
arr.push(data);
});
}
}
data
のでarr
が[[object{id='1', myUrl=''}], [object{id='2', myUrl='' }]]
なり[object{ }]
のようなものです。
newData
がarr
に含まれているかどうかを確認していますか?
ミリメートルARR = [] 'と、それを移入せずに、あなたは私はいつもあなたを返すだろうと思い、' $ .inArray(あるnewData、ARRを) '検索しようとしている'場合 - 1 –
ええ 'newData'が' arr'に存在するかどうか、つまり 'myUrl'の1つであるかどうかを確認したいのですか? – Andy