js的es6模块导入总结

模块导入总结

es6导入

  • 是同一块内存地址,是引用导入。
  • 导入的变量是readonly,只能读,不能改。
  • 导入到对象也是,不能更换引用对象,但是可以直接修改对象数据,直接修改堆内存

导入整个对象

-这时就是双层引用,虽然导入的对象不能更换,但是因为对象是引用的,所以可以随便修改对象数据。

通过方法返回获得

  • 就和require的得到的数据是一样的,都是隔离的,模块和传入者单独一份,都可以各自随便修改。
posted @ 2020-11-04 23:24  原上草_0000  阅读(474)  评论(0编辑  收藏  举报