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

ES6 模块中的方法,怎么能彼此调用?

ES6 模块中的方法,怎么能彼此调用?

侃侃无极 2018-11-09 14:15:54
util/common.js//定义一个ES6的模块,对外暴露很多公共的方法export default {     isEmpty(obj){        for (var name in obj){            return false;         }        return true;     },     isEmptyStr(str){        if(str == null || str == undefined || str == ''){            return true;         }else{            return false;                         }     },     initUser(){        //假设这里需要调用同模块中的isEmpty()来进行非空判断,该怎么调用???     }, }
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

  • common.js

function isEmpty(obj){    for (var name in obj){        return false;
    }    return true;
}function initUser(){
    isEmpty(obj)
    ...
}export {isEmpty,initUser}
  • xxx.js

import {isEmpty,initUser} from './common'

而且感觉你的common.js是要作为一个通用脚本吧 
直接import './common.js' 就好啊


查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 626 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号