如何使用require()并导出一个从函数实例化的对象,以及原型方法?

时间:2014-06-05 01:55:50

标签: javascript requirejs prototype require

以下是我尝试上班的代码:

var SomeObj = function() {
    this.name = 'john';
};


SomeObj.protoype = {
    initialize: function() { }
};

module.exports = SomeObj;

但是我从函数和name属性中实例化了所有对象,但是没有初始化或其他方法附加到原型上,就像你通常会得到的一样。

1 个答案:

答案 0 :(得分:0)

这里是我如何定义我的导出RequireJS

define(
        "SomeObj",
        function(require, exports, modules) {

            var SomeObj= function() {
                //declare attributes and methods to be executed here

            };


            SomeObj.prototype.initialize = function() {
                //all your other method references
            };

            SomeObj.prototype.constructor = SomeObj;

            return SomeObj;

});