Есть два JSON var
(JSON.parse'd уже)
var acc
http://pastebin.com/7DyfFzTx
var sit
http://pastebin.com/vnZiVaDx
Моя цель - зациклить каждый var
, чтобы сравнить acc.items.site_name
с sit.items.main_site.name
, чтобы увидеть, равны ли они. Если они равны, то мне нужно хранить sit.items.main_site.site_url
в переменной. Я использую этот код:
for(i=0; i < acc.items.length;i++)
{
aname = acc.items[i].site_name;
for(i=0; i < sit.items.length;i++)
{
sname = sit.items[i].main_site.name;
if (aname == sname)
alert("same "+aname);
}
}
Но alert
регистрирует только "ту же физику". «Физика» - первый объект в acc.items
. Это означает, что цикл сравнивает только первый acc.items
, но как мне сделать так, чтобы он сравнивал второй и другие объекты (например, "TeX - LaTeX")