我有一个对象(可以说是"关联数组"——也称为普通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方式应该是for(var key in obj)
,但现在我想知道:how can I do this in CoffeeScript?