为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript 模块语法调用构造函数

Javascript 模块语法调用构造函数

人到中年有点甜 2023-08-05 11:54:21
我想通过使用附加到窗口对象的函数来调用构造函数方法,但它不起作用。我的代码:// Modal.jsexport default class Modal {    constructor (...) {        ....    }    ....}/ main.jsimport Modal from './modules/Modal.js';window.createModal = ??? // I tried new Modal / Modal / Modal.constructor but none of these work
查看完整描述

2 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

//modal.js

export default class Modal{

    constructor(){

        console.log("Modal constructor...")

    }

}


//main.js

import Modal from './modal.js'

window.createModal= new Modal();


查看完整回答
反对 回复 2023-08-05
?
GCT1015

TA贡献1827条经验 获得超4个赞

要在每次调用时创建一个实例,请包装new Modal一个函数并将该函数的所有参数传递给构造函数:

window.createModal = (...args) => new Modal(...args);


查看完整回答
反对 回复 2023-08-05
  • 2 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信