62 lines
1.3 KiB
JavaScript
62 lines
1.3 KiB
JavaScript
class Test {
|
|
static method1() {
|
|
var _this = this;
|
|
|
|
return babelHelpers.asyncToGenerator(function* () {
|
|
console.log(_this);
|
|
|
|
setTimeout(babelHelpers.asyncToGenerator(function* () {
|
|
console.log(_this);
|
|
}));
|
|
})();
|
|
}
|
|
|
|
static method2() {
|
|
var _this2 = this;
|
|
|
|
return babelHelpers.asyncToGenerator(function* () {
|
|
console.log(_this2);
|
|
|
|
setTimeout((() => {
|
|
var ref = babelHelpers.asyncToGenerator(function* (arg) {
|
|
console.log(_this2);
|
|
}),
|
|
_this = _this2;
|
|
return function (_x) {
|
|
return ref.apply(_this, arguments);
|
|
};
|
|
})());
|
|
})();
|
|
}
|
|
|
|
method1() {
|
|
var _this3 = this;
|
|
|
|
return babelHelpers.asyncToGenerator(function* () {
|
|
console.log(_this3);
|
|
|
|
setTimeout(babelHelpers.asyncToGenerator(function* () {
|
|
console.log(_this3);
|
|
}));
|
|
})();
|
|
}
|
|
|
|
method2() {
|
|
var _this4 = this;
|
|
|
|
return babelHelpers.asyncToGenerator(function* () {
|
|
console.log(_this4);
|
|
|
|
setTimeout((() => {
|
|
var ref = babelHelpers.asyncToGenerator(function* (arg) {
|
|
console.log(_this4);
|
|
}),
|
|
_this = _this4;
|
|
return function (_x2) {
|
|
return ref.apply(_this, arguments);
|
|
};
|
|
})());
|
|
})();
|
|
}
|
|
}
|