javascript - 数组组合重复值

标签 javascript arrays extjs

我有以下数组:

Object { id: "1", name: "a", hour: "08:00:00" }  
Object { id: "2", name: "b", hour: "08:00:00" }  
Object { id: "3", name: "c", hour: "08:00:00" }  
Object { id: "4", name: "d", hour: "07:15:00" }  
Object { id: "5", name: "e", hour: "08:00:00" }  
Object { id: "6", name: "f", hour: "08:00:00" }  
Object { id: "7", name: "g", hour: "09:00:00" }  
Object { id: "8", name: "h", hour: "08:30:00" }

当我尝试通过以下方式访问“小时”值时:

for(i = 0; i < array.length; i++){
    var hour = array[i]['hour'];
    console.log(hour);
}

我得到以下结果:

08:00:00  (3 repeats) 
07:15:00   
08:00:00  (2 repeats) 
09:00:00   
08:30:00

我怎样才能避免这种情况并得到:

08:00:00  
08:00:00 
08:00:00 
07:15:00   
08:00:00
08:00:00  
09:00:00   
08:30:00

最佳答案

您正在查看浏览器正在打印的内容...您无法使用 js 更改它。这是一个依赖于浏览器的设置,在 Chrome 中只需启用时间戳即可在不同行中查看每个 console.log。

Chrome debugger - how to turn off console.log message grouping?

关于javascript - 数组组合重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44001867/

相关文章:

c++ - 全局字符数组不会被重新分配或正确输出

javascript - Extjs store.getCount() 返回 0

javascript - 创建表单时出现钛错误

javascript - 从右向左向下滚动时更改背景颜色

javascript - 如何将 printThis 插件功能分配给按钮?

javascript - 在运行时获取 node.js 版本

c++ - 使用指针搜索值

arrays - Swift:如何获得两个结构数组之间的差异

javascript - 如何以逗号分隔值进行调用

ExtJs 组合框在一项选择中具有多个值