以下のようなオブジェクトがあります。
{
"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 loop が必要です。しかし、この種のオブジェクトを作成する方法を理解できません。配列を作成してそのキーと値のペアに int をプッシュすると、この種の構造が得られません。
誰かがこれで私を導くことができれば、それは素晴らしいことです.