有两个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的 - 乳胶”)