Слияние кода завершено, страница обновится автоматически
class A {
data: string = "hello";
method(): void {
this.data = "hello in method";
}
doTask(doSomething: () => void): void {
doSomething();
}
}
let a = new A();
a.doTask(a.method); // --> Ошибка здесь
assertEQ(a.data, "hello in method");
Согласно спецификации 7.11, методы, не являющиеся статическими, могут быть переданы как параметры функций.
bin/es2panda mytest.sts --opt-level=2 --output mytest.abc
Вход Перед тем как оставить комментарий