i have done something like this:
myProject =
settings:
duration: 500
value: 'aValue'
aFunction: ->
myElement.fadeOut myProject.settings.duration
This is just a sample but my project is like that. A lot of times i have to reference to the settings to get a certain value, and i always have to write myProject.settings.value
, and it doesn´t look good.
My question is, can I call a function that returns the wanted value? Something like this:
aFunction: ->
myElement.fadeOut getSetting(duration)
I tried with
getSetting: (param) ->
myProject.settings.param
but failed? Why is that? Thank you!
To access an object property by a variable, you can do:
In coffeescript, the last line should be the return value, in your example: Please note the @ (= this).
The javascript :