猿问

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

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()来进行非空判断,该怎么调用???
    },
}


侃侃无极
浏览 627回答 1
1回答

胡子哥哥

common.jsfunction isEmpty(obj){    for (var name in obj){        return false;     }    return true; }function initUser(){     isEmpty(obj)     ... }export {isEmpty,initUser}xxx.jsimport {isEmpty,initUser} from './common'而且感觉你的common.js是要作为一个通用脚本吧 直接import './common.js' 就好啊
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答