Coffeescript 按排序顺序迭代对象中的键值对

Coffeescript 按排序顺序迭代对象中的键值对,coffeescript,underscore.js,Coffeescript,Underscore.js,我想迭代一个对象 obj = c: 5, a: 10, b: 15 按照基于键的顺序,例如 _.each obj, (value, key) -> console.log(key, value) 要获得输出,请执行以下操作: # a 10 # b 15 # c 5 在CoffeeScript+下划线库中执行此操作的最短方法是什么 for k in _.keys(obj).sort() console.log k, obj[k] # you may also bind the

我想迭代一个对象

obj = c: 5, a: 10, b: 15
按照基于键的顺序,例如

_.each obj, (value, key) -> console.log(key, value)
要获得输出,请执行以下操作:

# a 10
# b 15
# c 5
在CoffeeScript+下划线库中执行此操作的最短方法是什么

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]代表k in.键(obj.sort()