我有如下对象。
{
"lastViewTime": "May 09, 2013 08:36:09 PM GMT",
"browser":
{
"Firefox": 200,
"Others": 800,
"Safari": 0,
"Chrome": 522,
"IE": 45
}
}
从这里我想生成如下(我需要以这种方式将其传递给某些插件,[] 很重要)
var browserData = [
['Firefox', data.browser.Firefox],
['IE', data.browser.IE],
['Safari', data.browser.Safari],
['Others', data.browser.Others],
['Chrome', data.browser.Chrome]
];
现在我想仅当 data.browser.Firefox 意味着这些值大于 0 时才将此键值对添加到 browserData。
为此,我需要一个 for 循环。但我无法理解如何制作这种物体。如果我正在创建一个数组并将 int 推送到该键值对,它不会给我这种结构。
如果有人能在这方面指导我,那就太好了。