ES6模块导入会执行导入文件中的代码吗?

15 浏览
0 Comments

ES6模块导入会执行导入文件中的代码吗?

导入过程中,js文件中的代码会被执行吗?如果是的话,是一次还是每次都执行?

例如:

// a.js

console.log("A");

const a = "a";

export default a;

// b.js

import a from "./a"; // => 会输出console.log中的内容吗?

// c.js

import a from "./a"; // => 会再次输出console.log中的内容吗?

0