0
沒有得到懸掛試圖編譯這段代碼在巴別6異步函數在巴別6
function A() {
return async function B() {
some.thing = C;
async function C() {}
}
}
async function C
的是應該吊起,是嗎?而且它確實對babel's online repl site:
...
C = function C() {
...
};
some.thing = C;
...
但是我的系統上它編譯不同(不正確地):
...
some.thing = C;
C = (function() {
var ref = _asyncToGenerator(regeneratorRuntime.mark(function _callee() {
...
這裏C
被定義爲一個變量,而不是越來越吊起,從而導致some.thing
不確定
爲什麼我的系統上這種差異?我正在使用Babel 6.3和presets: ['es2015', 'stage-0']