cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimanakah kaedah dalam modul ES6 boleh memanggil satu sama lain?

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

membalas semua(2)saya akan balas

  • 滿天的星座

    滿天的星座2017-05-19 10:41:01

    Anggap ia sebagai objek, gunakan ini

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:41:01

    • 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'

    Dan saya rasa common.js anda harus digunakan sebagai skrip universal
    Buat terus sahajaimport './common.js'

    balas
    0
  • Batalbalas