15 07 2011 javascript Tweet
node.jsのチャットのコード読んでいたら、
var fu = exports
と書いてあって、これなにかなぁと調べた。
requireされたときにエクスポートされるオブジェクトということかな。
var PI = 3.14; var c = exports; c.area = function (r) { return PI * r * r}; c.circumference = function (r) { return 2 * PI * r};
requireしてみる。
> var circle = require("./circle") > circle.area(5) 78.5 > circle.circumference(5) 31.400000000000002