我正在对我使用Bootstrap 4进行的Combobox类进行一些改进,我想让Javascript与Bootstrap中已经存在的类匹配。
在这个过程中,我在bootstrap.js
查看模态时发现了一些我不太了解的代码:
var Modal = function () {
var NAME = 'modal';
// Other Constants
var Modal =
/*#__PURE__*/
function() {
function Modal(element, config) {
this._config = this._getconfig(config);
// Other Assignments
}
var _proto = Modal.prototype;
// Other Prototype Assignments
}();
}($);
我的问题是:为什么var Modal = function() ...
嵌套在自身内部?这个嵌套模式实现了什么?我应该在我的Combobox中使用这种模式吗?
答案 0 :(得分:0)
我们使用Babel在ES5中编译我们的插件,但我们的代码源是在ES6中,所以对我来说这个问题应该与Babel问题有关