- 导入模块
- 导入系统模块,例如导入文件系统
var fs = require('fs'); //返回文件系统对象,这样就可以使用fs对象调用文件系统封装的方法,实现文件相关的操作
2.导入自定义模块 例如:先创建一个文件custome.js,输入以下方法var counter = function(arr){
return '在数组中一共有'+arr.length+'个元素';
}
module.exports = counter;
再创建一个test.js文件,测试一下导入自定义模块
var counter = require('./custome');
console.log(counter(['jerry','james','sherry']));
如果在custome.js中再增加一个方法和一个常量,如下
var adder = function(a,b){
return '你需要计算的两个值的和为:${a+b}';
}
var pi = 3.142;
此时暴露方法就不能使用上述的形式,需要改成如下方式
module.exports.counter = counter;
module.exports.adder = adder;
module.pi = pi;
或者
module.exports = {
counter:counter,
adder:adder,
pi:pi
}
那么在test.js中测试一下
console.log(counter.adder(5,counter.pi));