module.exports 和 exports 、export default 、export、require 、 inport 的区别
生活随笔
收集整理的這篇文章主要介紹了
module.exports 和 exports 、export default 、export、require 、 inport 的区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
module.exports 和 exports 的區(qū)別(不完全理解exports 實(shí)際操作有出入)
module.export 和exports 是node.js 的語(yǔ)法 , 而export default 、export 是es6 的語(yǔ)法
module.exports 一個(gè)文件只能用一次 。這種導(dǎo)出的方式只能是導(dǎo)出一個(gè)對(duì)象,但是這個(gè)對(duì)象里面可以有很多的子對(duì)象。
exports 這是個(gè)對(duì)module.exports 的引用。 exports 導(dǎo)出的會(huì)是 module.exports 這個(gè)對(duì)象的一個(gè)具體的子對(duì)象。 exports導(dǎo)出的對(duì)象會(huì)增加到 module.exports 導(dǎo)出的對(duì)象里面。
module.exports 和 exports 的區(qū)別
let user = {
id:1,
name:“zhangsan”
}
module.exports = user;
使用 let user = require(進(jìn)行導(dǎo)入)
export default 、export的區(qū)別
總結(jié)
以上是生活随笔為你收集整理的module.exports 和 exports 、export default 、export、require 、 inport 的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 武忠祥强化重难点图
- 下一篇: 这些很小的错误不应该在有了!