如何在 CoffeeScript 中迭代对象中的键和值?
2022-08-30 01:34:06
我有一个对象(可以说是一个“关联数组” - 也称为普通JavaScript对象):
obj = {}
obj["Foo"] = "Bar"
obj["bar"] = "Foo"
我想迭代使用CoffeeScript,如下所示:obj
# CS
for elem in obj
上面的CS代码编译为JS:
// JS
for (i = 0, len = obj.length; i < len; i++)
这在这种情况下是不合适的。
JavaScript的方式是,但现在我想知道:我怎么能在CoffeeScript中做到这一点?for(var key in obj)