nodejs的单独一个文件就是一个模块,在模块内的函数,变量只有自己可以使用,很大程度上保证了模块中的常量,变量的污染!但是如何在其他地方使用这个呢,就有了模块导入的概念!
.../app.js");//导入同级目录下的模块文件
console.log(app.name);//输出,模块内的name变量;输出结果小明
----
如果在一个模块中存在多个变量和函数,难道需要require...当然不需要,下面实例解决模块文件存在多个变量和函数的
app.js(封装的模块)
var name="小明";
var age="18岁"
function test(){
console.log.../app.js");//模块文件存在多个,只需要导入顶级路由的一个模块就行,无需多个
console.log(app.name);//输出,模块内的name变量;输出结果小明
console.log(...只能使用module.exports=函数名
构造函数实例:
app.js
function info(name,age,sex){
this.name=name;
this.age=age