一番簡単なmodule.exports
jsのcall backの中身をexportして見ようと思ったのですが、思いの外簡単なやり方が見つからなかったので、簡単メモです。
exportするobjectを作ります。
hell.js
var hell={
}
module.exports=hell
上のobjectにstringを戻す関数を書きます。
hell2.js
var str
var hell={
getStr=function(){
str="hell"
return str
}//fun
}
module.exports=hell
"hello world"なのですが、"hell"の方が短いのと、プログラミングはhell(地獄)です。
次にhellをgetします。
get.js
var tmp=require("./hell")
console.log (tmp.getStr())
node get.js
output
hell
"hell"が出力されます。
functionを書かずに、objectから直接stringを取り出す方法はこれです。
hell3.js
var str
var hell={
str:"hell"
}
module.exports=hell
get.js
var tmp=require("./hell")
console.log (tmp.str)
node get.js
output
hell
無事stringが取り出せませした。