笔记:js模块化导入导出

1. 服务端的CommonJS:
导出:
function m () {}
let n = 4

1. module.exports = { m, n }

2. exports.m = m
expoerts.n = n

理解:exports 在内部其实是指向了 module.exports,第二种导出方式时,不能对 exports 进行重新赋值

导入:
const b = require('./B.js')
b.m()

理解:CommonJS是通过 require 方法来导入模块的,其参数为模块文件路径,我们导入模块后接收到的其实是一个对象,也就是 module.exports 的值

2. es6 module:
导出:
1. 命名导出:

--单变量函数导出:
export funciton m() {}
export let n = 3

--批量导出:
function

笔记:js模块化导入导出最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/28591.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>