Day5:模块化导入导出

3 阅读1分钟

我的理解

export是 “动作”,不是“赋值。

export { greet, PI };

这个本身的作用不在于让结果打印出来,

而是开放对外接口允许引用,加上export的作用就在于可以让别人引用。

下面将导入导出分别进行探讨:

export

分别导出

全部导出

默认导出

注意:可混用,建议封装导出第三方库使用好区分

import

分别导入

全部导入

默认导入

这个一定注意:默认导出只能对应默认导入

他们的关系就是关系就是“整体打包”与“整体接收。

想跑终端时候要下载node.js 并建package.json文件。 里面的内容改成"type": "module"

🤔今天疑惑点:模块化是什么?export和import是前端还是后端?

首先,模块化 = 把一个大文件,拆成多个小文件,每个小文件只负责一件事。

其次,导入导出是前后端的桥梁,没有严格所属意义,但又不能缺失。

同一套代码跑的环境不一样,没有严格归属,属于中间地带。