1
var object = {}; // Global Object

(function() {

    var theArg, google, yahoo;

    object.google = function(arg) {
        theArg = arg;
        alert(theArg);
    }

    object.yahoo = function() {
        alert(theArg);
    }

    module.exports = yahoo;

})();

// This will set initial value of 
google("Hello World");

私はこのようなものを呼び出すことができますmodule.exports = yahoo; yahoo他の場所で関数を呼び出します。

4

1 に答える 1

1

以下を使用できます。

test.js

var object = {}; // Global Object

alert = console.log;

(function() {

    var theArg, google, yahoo;

    object.google = function(arg) {
        theArg = arg;
        alert(theArg);
    }

    object.yahoo = function() {
        alert(theArg);
    }

    module.exports.yahoo = object.yahoo;

})();

// This will set initial value of 
object.google("Hello World");

main.js

require('./test.js').yahoo(); // Hello World
于 2013-01-21T13:26:57.220 に答える