Js
問題
疑問があるときにこそ、答えを探す必要があるのであって、疑問がなければ、探す必要はまったくないということです。
ブラウザでコードを実行するには?
({}を使用)ただし、ここではまず以下のようなベーブル変換を行います:
{0: [function(require, module, exports) {
"use strict";
var _a = _interopRequireDefault(require("./a.js"));
var _b = _interopRequireDefault(require("./b.js"));
var _c = _interopRequireDefault(require("./c.js"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
(0, _a["default"])();
(0, _b["default"])();
(0, _c["default"])();
},
{"./a.js":1,"./b.js":2,"./c.js":3}],1: [function(require, module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = function _default() {
console.log("a");
};
exports["default"] = _default;
}
ご覧のように、ベーブル変換の後、exports["default"]を持つようになります。これにより、レイヤーごとに再帰を実行し続けることができます。