Что касается отправки myParam
в качестве ссылки на строку, то об этом уже позаботился Javascript. Плохая новость заключается в том, что строки в Javascript являются неизменяемыми, что означает, что вы не можете изменить их, предполагая, что именно поэтому вы хотели передать его в качестве ссылки.
Что касается вашей проблемы с кодированием, вот решение:
myParam = "Test"
for event in opts.events
google.maps.event.addDomListener btnElement, event.name, ->
event.function myParam
->
создает переданную анонимную функцию, которая уже знает о вашей переменной myParam
через ее закрытие. Эта функция вызывает функцию event.function, передавая myParam
как вам нужно. call
/ apply
- это что-то еще и, вероятно, для этой цели не нужно.