commonJS原理 以及module.exports / exports 的区别
commonJS原理
大家都知道require(’ …/path’)会引进项目模块,暴露接口属性和方法,那是怎么样实现的呢
require(’ ')除了返回暴露的接口以外,还会执行 模块文件中的一些语句比如console.log ,执行语句以及返回接口,这样的属性是不是与函数很像?python的import模块就有导入函数包 的说法。那么下面做些实验看require()究竟是不是函数
JS的函数都有arguments属性,我们可以在模块中尝试打印arguments,进一步地,arguments.
原创
2020-08-27 01:27:35 ·
320 阅读 ·
0 评论