在一行中使用对象循环和数组循环

时间:2015-10-23 04:49:09

标签: javascript arrays object coffeescript

 15   for key,value of options
 16     for item in value
 17       console.log item

伙计们,我有这段代码,我想改变它只使用一行,是否可能?

我知道coffeescript允许在一些行中使用一行,但我没有找到一个用于对象+数组循环的行。

感谢。

1 个答案:

答案 0 :(得分:2)

仅仅因为你不能意味着你应该这样做。它并不可怕,但在同一行中只有两个for,这对我来说太过分了:

console.log item for item in value for key, value of options

两行版本更具可读性:

for key, value of options
    console.log item for item in value 
相关问题