在ES6中的模块内调用函数

时间:2018-10-19 02:36:39

标签: javascript ecmascript-6 module

我可能将OO与JS模块混淆了,但是我想做这样的事情:

export default {
    functionA:()=>{
        this.functionB
    },
    functionB:()=>{
        console.log('Hello from functionB')
    },
}

然后:

import pc from 'path/to/pc'

pc.functionA

期望的结果:'Hello from functionB'

实际结果:TypeError: Cannot read property 'functionB' of undefined

正确的方法是什么?可能吗任何帮助将不胜感激。

0 个答案:

没有答案