for
CoffeeScript でループの出力を参照する正しい方法はありますか。内部変数を使用すると_results
うまくいく場合もあるようですが、いくつかの状況ではうまくいきます (以下を参照)。安定したアキュムレータを参照する「正しい」方法はありますか?
作品
Array::unique = ->
value for value in this when not (value in _results)
機能しません (イテレータの名前を に変更します_results2
)
Array::unique = ->
_results = null
value for value in this when not (value in _results)
また、機能しません(イテレータの名前を に変更します_results2
)
Array::unique = ->
value for value in (value for value in this) when not (value in _results)