有兩個JSON var
(JSON.parse'd已經)JavaScript的JSON比較
var acc
http://pastebin.com/7DyfFzTx
var sit
http://pastebin.com/vnZiVaDx
我的目標是循環每個var
與sit.items.main_site.name
比較acc.items.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的 - 乳膠」)