function countJSONObjByKeyValue(obj, key, value)
{
var countJSONShows = 0;
$.each(obj, function(i, item)
{
if(obj[i].key == value){ countJSONShows++; }
});
alert(countJSONShows);
}
countJSONObjByKeyValue("dashboardJSON.widgets", "show", "false");
是否有理由認爲沿着上述函數的行可以工作?如果是的話,這個當前的函數有什麼問題/調用它,我可以做到這一點?jQuery按鍵和值計算JSON(可以使用此功能嗎?)
我知道這樣做沒有包裝的功能我可以做到這一點,但我希望這個概念是可重複使用的。
您正在傳遞字符串而不是對象。 – Dogbert
任何洞察如何將它作爲一個對象傳遞呢?導致甚至試圖「dashboardJSON.widgets」沒有引號讓我0計數,當我知道theres至少1目前 – chris
你測試過嗎?我不認爲obj [i] .key會工作,因爲密鑰是一個字符串 – Tsar