пытается выяснить, как написать следующее в CoffeeScript:
var foo = new function()
{
var $this = this;
$("#foo").click( this.clicked );
this.clicked = function()
{
$this.alert( $(this).text() );
};
this.alert = function(message)
{
alert(message);
};
};
К сожалению, я не могу понять, как в CoffeeScript я получаю доступ к указателю класса, «this», очевидно,не учитывает контекст и часто просто указывает на переменную, передаваемую вызываемым объектом.Поэтому я не могу написать приведенный выше скрипт на CoffeeScript.
Есть совет?Я не могу найти ничего полезного в документации, у вас есть @ указатели, но они также просто используют указатель "this" из текущего контекста, что делает его бесполезным.