原型调用构造函数运行

时间:2018-04-15 03:20:10

标签: javascript prototype

在这里,我想在同一页面中运行一个功能

const USER = function () {},
ACTION = function () {};
USER.prototype.set = function(data){
   db.user.insert(data);
};
USER.prototype.get = function(id,callback){
   db.get(id,function(rs){
    **ACTION.set(data); // how can i call here**
    callback(rs);
   });  
};
ACTION.prototype.set = function(data){
    db.action.insert(data)
}

module.exports = { USER : new USER() }

有可能吗? USER.get函数调用ACTION.set函数?

2 个答案:

答案 0 :(得分:0)

是的,有可能。但是,首先你需要实例化ACTION课程。 let action = new ACTION() action.set(value_here)

答案 1 :(得分:0)

您可以通过新的ACTION()

致电ACTION.set

相反

**ACTION.set(data);

使用

var action = new ACTION();
action.set(data)