require
var callos = require('os')
// 引用 os 的模組
console.log(callos.platform())
export
新建一個 myModule.js 的檔案
function double(n){
return n * 2
}
// 第一步,先輸出出去
module.exports = double
然後在其他檔案就可以 require
var double = require('./myModule.js')
console.log(double(3))
如果想要輸出不只一個 function
方法一 : 可以寫一個 object
function double(n){
return n * 2
}
var obj = {
double : double,
triple : function(n){
return n * 3
}
}
module.exports = obj
既然是一個 object ,就有很多 key 可以用
var double = require('./myModule.js')
console.log(myModule.double(3) , myModule.triple(4))
方法二 :
function double(n){
return n * 2
}
exports double = double
exports triple = function(n){
return n * 3
}
require 時一樣寫法,在這邊 myModule 就是一個 object
var double = require('./myModule.js')
console.log(myModule.double(3) , myModule.triple(4))