如何使用require()和导出从函数实例化的对象,以及原型方法
How to use require() and export an object instantiated from a function, along with prototype methods?
这是我试图得到工作的代码:
var SomeObj = function() {
this.name = 'john';
};
SomeObj.protoype = {
initialize: function() { }
};
module.exports = SomeObj;
但是我从函数和name属性中获得对象实例化,但没有初始化或其他方法附加到原型中,就像你通常会得到的那样。
我是这样定义我的用于导出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;
});
相关文章:
- 在requirejs中共享实例化对象
- Mongoose TypeError:实例化模式类型的对象时,对象不是函数
- Backbone relational无法实例化两个RelationalModel对象
- 在 JavaScript 中,当我们实例化派生对象时,原型的函数隐藏在哪里
- 在 Typescript 中实例化对象,遵循松散耦合
- 实例化一个javascript对象并在一行中填充其属性
- Javascript:父/子对象实例化的顺序
- 是否可以在 Node.js 中侦听对象实例化
- 在对象实例化期间扩展 JavaScript 对象
- onaddstream 方法在 RTCPeerconnection 对象实例化后不执行
- Object.prototype中的对象实例化
- JavaScript OOP:对象实例化和使用不同语法添加属性
- JavaScript对象实例化选项
- 为什么重新定义函数如此重要?在任何对象实例化之前创建原型
- JS:在对象实例化之前替换函数定义
- Javascript对象实例化类似于php new $className();
- Knockout.js与CoffeeScript,继承,对象实例化
- 做Node.js对象实例化,为每个用户创建一个对象
- Javascript对象实例化,以包含数组作为属性之一
- 如何从现有的JS对象实例化一个相同的JS对象