选择题1543/1603输出什么?

1// index.js 2console.log('running index.js'); 3import { sum } from './sum.js'; 4console.log(sum(1, 2)); 5 6// sum.js 7console.log('running sum.js'); 8export const sum = (a, b) => a + b;
难度:
2021-07-02 创建

本题为"单选题"

参考答案:

正确选项:B:running sum.js, running index.js, 3

import命令是编译阶段执行的,在代码运行之前。因此这意味着被导入的模块会先运行,而导入模块的文件会后执行。 这是CommonJS中require()import之间的区别。使用require(),您可以在运行代码时根据需要加载依赖项。 如果我们使用require而不是importrunning index.jsrunning sum.js3会被依次打印。

最近更新时间:2021-07-03

赞赏支持

题库维护不易,您的支持就是我们最大的动力!