次のような入力ファイルがあるとします
import { a } from 'b';
function x () {
a()
}
バベルはそれをコンパイルします
'use strict';
var _b = require('b');
function x() {
(0, _b.a)();
}
ただし、ルーズモードでコンパイルすると、関数呼び出しは次のように出力されます。 _b.a();
コンマ演算子がどこに追加されているかについて、いくつかの調査を行って、それを説明するコメントがあったことを期待しています。これを追加するコードはここにあります。
@Bergi(0、)が付いている理由は、変換されたコードのスペースを節約するためです。
—
アンディ
_b.a.call()
意図を明確にするためにやるべきだった。