Я пытаюсь создать структуру диаграмм состояний в качестве проекта в свободное время.
CoffeeScript
Statechart.state "A", ->
@state "B1", ->
@state "C"
@state "B2", ->
JavaScript
Statechart.state("A", function() {
this.state("B1", function() {
this.state("C");
});
this.state("B2", function() {
});
});
Интересно, есть ли способ длявнутренние функции должны быть осведомлены о внешней, так что B1 и B2 знают, что они являются потомками A, а C знает, что это потомок B1.
ОБНОВЛЕНИЕ: Я использовал bind ().Работало отлично!