您的位置:首页 > 游戏 > 手游 > 国家质量监督局官网_移动应用开发是学什么_最权威的排行榜网站_头条搜索是百度引擎吗

国家质量监督局官网_移动应用开发是学什么_最权威的排行榜网站_头条搜索是百度引擎吗

2024/11/16 1:37:28 来源:https://blog.csdn.net/chen_ac/article/details/143534119  浏览:    关键词:国家质量监督局官网_移动应用开发是学什么_最权威的排行榜网站_头条搜索是百度引擎吗
国家质量监督局官网_移动应用开发是学什么_最权威的排行榜网站_头条搜索是百度引擎吗

exports和module.exports指向同一个对象,最终共享的结果,以module.exports指向的对象为准。

在这里插入图片描述

exports 和 module.exports 使用误区

使用require()导入的模块,使用的永远是module.exports指向的对象

实例1

exports.age = 23
module.exports = {name: 'chen',age: '23'
}// module.exports指向新的对象
// require()导入时,使用的是{ name: 'chen', age: '23'}

在这里插入图片描述

实例2

module.exports.age = 23
exports = {name: 'chen',age: '23'
}
// module.exports指向的对象没有变化
// require()导入时,使用的是{age: '23'}

在这里插入图片描述

实例3

exports.name = 'chen'
module.exports.age = 23
// exports 和 module.exports 指向同一个对象, 
// require()导入时,使用的是{name: 'chen', age: '23'}

在这里插入图片描述

实例4

exports = {name: 'chen',age: 23
}
module.exports = exports;
module.exports.sex = '男'
// exports指向新对象,module.exports指向exports
// require()导入时,使用的是{name: 'chen', age: 23, sex: '男'}

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com