2012-05-10 11 views

答えて

6

私の知る限り、あなたは、見ることができない。https://github.com/jashkenas/coffee-script/issues/1191

回避策をその間に(のCoffeeScriptが改善されるまで):

pages = [ 
     [ 
      { myvar: 1}, 
      { myvar: 2}, 
      { myvar: 3}, 
     ] 
    ]; 

result = [] 
for row in pages 
    for map in row 
    result.push map.myvar 

console.log result 

出力する:

[ 1, 2, 3 ] 
+0

おかげで: )これは私がすでに私のコードで持っているもので、私は入れ子にされた理解としてそ​​れをリファクタリングしたかったのです。 – pistacchio

+3

あなたは実際にそれを*少し*より簡潔にすることができます: 'result.push map.myvar in row in map for row in pages'。 –

関連する問題