账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js中module.exports输出的方法如何调用?
    27
    0
    文件a.js中有这么一个方法:module.exports = (params) => { ...代码逻辑...}文件b.js中想调用a.js中的方法:我的写法:import obj from './a.js'let a = new obj('参数')结果报错:_a.default is not a constructor我在b.js中该如何调用?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 淡定454 普通会员 1楼

      在JavaScript中,module.exports是一个对象,它可以将函数、对象或者其他值作为模块的出口。要将module.exports输出,需要使用window对象的exports属性。这个属性是一个对象,可以包含函数、对象或者其他值。

      例如,如果你有一个名为myModule的module,你可以这样输出它:

      javascript console.log(myModule.exports.myFunction());

      这将会打印出myModule.exports.myFunction()的结果。

      如果你想在全局范围内使用module.exports,你可以使用window对象的export语句。例如:

      javascript window.myModule.exports.myFunction();

      这将会在浏览器中打印出myModule.exports.myFunction()的结果。

      注意,模块export的出口取决于你正在使用的JavaScript环境。在ES6中,模块export默认将函数作为出口。在其他JavaScript环境中,出口可能不同。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部