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

es6模块之间如何共享对象

es6模块之间如何共享对象

森栏 2018-11-14 17:13:00
用es6的moudle组织业务模块,有a、b、c三个模块,a模块中有对象obj,并且export {obj},b模块和c模块都import {obj},这时b模块需要改变a模块中obj的值;传统方式直接修改全局变量搞定,而es6中a模块export出去的对象,对于b模块是只读的,这个问题如何解决(不通过广播)
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

export出去的对象,其本身的引用是不能改,但是其内部的属性是可以修改的。 
export出去一个专门放这类共享变量的对象就行了嘛。

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信