一、调用普通函数
声明函数:
1 2 3 4 | function fun1(res) { console.log( "fun1" ); res.write( "I'm fun1" ); } |
在同一文件内调用:
1 | fun1(response); |
二、调用其它文件中的函数
声明函数并导出:
1 2 3 4 5 | function fun2(res) { console.log( '我是fun2' ); res.write( 'I' m fun2'); } module.exports = fun2; |
引入模块:
1 | var otherfun = require( './models/otherfuns' ); |
'./models/otherfuns.js' 表示fun2的所在文件路径
调用函数:
1 | otherfun.fun2(response); |
三、导出多个函数
1 2 3 4 5 6 7 8 9 10 | module.exports = { fun2: function (res){ console.log( '我是fun2' ); res.write( '你好,我是fun2' ); }, fun3: function (res){ console.log( '我是fun3' ); res.write( '你好,我是fun3' ); } } |
四、用字符串调用对应的函数
1 2 | otherfun[ 'fun2' ](response); otherfun[ 'fun3' ](response); |