簡體   English   中英

如何通過CoffeeScript函數訪問變量?

[英]How to access a variable across CoffeeScript functions?

我在Rails中使用CS。 如果我有:

foo = ->
  ...

bar = ->
  ...

-> 
  someCount = 123
  foo()
  bar()

如何在foo()bar()訪問someCount而不直接將其作為參數傳遞?

我認為這將需要將someCount聲明為全局變量。 我讀過這個這個 ,但是我不明白如何實現它。 我試過了:

root = exports ? this
root.someCount = 123

但是在foo()內部,我無法通過someCount未定義someCount )或root.someCount未定義root foo()來訪問它。

您只需要在其他函數也位於的范圍內聲明somecount

somecount = null

foo = ->
  alert somecount

bar = ->
  alert somecount

-> 
  someCount = 123
  foo()
  bar()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM