require()模块时,得到的永远是module.exports指向的对象
- 误区1
//误区1
exports.username = 'shang'
module.exports = {
gender: '男',
age: '23'
}
得到结果为:
{gender:'男',age:'23'}
- 误区2
module.exports.username = 'shang'
exports = {
gender: '男'
age: '23'
}
得到结果为:
{username:'shang'}
3.误区3
exports.username = 'shang'
module.exports.gender = '男'
得到结果为:
{username:'shang',gender:'男'}
- 误区4
//误区4
exports={
username:'shang',
gender:'男'
}
module.exports=exports
module.exports.age='23'
得到结果为:
{username:'shang',gender:'男',age:'23'}
注:为防止混乱,在同一模块中不要同时使用exports和module.exports