生成javascript对象与一些条件
generate javascript object with some conditions
我有如下对象:
{
"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循环。但我不明白我怎么能做出这种东西。如果我创建一个数组,并将整型压入键值对,它不会给我这种结构。
如果有人能在这方面指导我就太好了。
var browserData = [];
for(var i in data.browser){
if(data.browser.hasOwnProperty(i) {
browserData.push([i, data.browser[i]]);
}
}
相关文章:
- 模棱两可的multi_select过滤器 - AND 和 OR 条件 - javascript
- 基于浏览器窗口大小的条件 JavaScript 执行
- 根据条件 JavaScript 在父级下对类似的数组项进行分组
- 什么时候会如果else打破所有条件javascript
- 使用 Rails 3.2,是否应避免在视图中包含条件 JavaScript
- IE8 条件 JavaScript 未链接
- 条件Javascript重定向已中断
- 通过条件Javascript分块数组
- 谷歌地图值的条件javascript
- 根据条件javascript对数组元素进行分组或重新排列
- 需要根据条件javascript再次循环
- 为web窗体下拉菜单设置条件javascript
- 是这种方法的条件javascript加载的任何值
- 条件javascript公式取决于checkbox是否被选中
- 优化条件javascript
- 插入和执行条件javascript
- 在 中使用多个条件?:JavaScript 中的语句
- 如何自动使如果条件javascript
- 用于移动的条件Javascript
- 警告,如果重复的条目插入到数据库的唯一条件javascript