假如我有個對象放在工具(util.js)里面letsymbol=Symbol('whatever');exportletobj={[symbol](){console.log('log');},say(){console.log('say');}}我想要在組件里面使用這個方法,比如使用say(),我可以直接importobj,然后obj.say()。如果我想要使用[symbol]的這個方法,豈不是還要將symbolexport,然后importsymbol和obj,再去執行obj[symbol]()。這樣豈不是更復雜了?
請教各位一個問題,求解答:es6 symbol的出現是針對什么場景?大佬們有什么好的建議?
繁花不似錦
2019-06-09 11:28:18