我想迭代一个对象
obj = c: 5, a: 10, b: 15
按照基于密钥的顺序,例如
_.each obj, (value, key) -> console.log(key, value)
进入输出
# a 10
# b 15
# c 5
在CoffeeScript +下划线库中执行此操作的最短方法是什么?
答案 0 :(得分:5)
for k in _.keys(obj).sort()
console.log k, obj[k]
# you may also bind the value to a local var for convenience:
# v = obj[k]
或单行格式:console.log k, obj[k] for k in _.keys(obj).sort()