У меня есть некоторый coffeescript, как показано ниже:
class foo:
@bar = 'bob loblaw'
processRows: ->
$("#my-table>tr").each ->
id = $(this).attr("id")
@processRow id
processRow: (id) ->
console.log @bar + id
Итак, моя проблема: мне нужно this
ссылаться на контекст .each
внутри цикла, чтобы получить значение id
, но мне также хотелось бы, чтобы this
ссылался на экземпляр класса внутри foo.processRow()
--- который в настоящее время он не делает.
Использование чего-то типа _this = this
вне функции .each
и его передача также не является отличным решением, поскольку я ссылаюсь на многие переменные класса внутри processRow
.
Любые мысли? Мне что-то не хватает? Спасибо!