有没有一种方法可以像在Ruby中一样,在coffescript中注入哈希?

有没有一种方法可以像在Ruby中一样,在coffescript中注入哈希?,ruby,coffeescript,Ruby,Coffeescript,在Ruby中,我可以做到: hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 } hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 } 如何在CoffeeScript中实现同样的效果,最好使用一些优雅的单行线?一种方法如下: hash = {} hash[key] = 0 for key in ["foo", "bar"] 此外,在Ruby示例中,

在Ruby中,我可以做到:

hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 }
hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 }

如何在CoffeeScript中实现同样的效果,最好使用一些优雅的单行线?

一种方法如下:

hash = {}
hash[key] = 0 for key in ["foo", "bar"]
此外,在Ruby示例中,您可以将
每个_与_对象一起使用,而不是
注入
,这样您就不需要在末尾返回
h
变量: