NodeJS继承

时间:2018-01-12 16:19:12

标签: node.js inheritance

我已经创建了一些脚本并在我的主脚本上实例化了它们

var eagle1 =new Fleet.F15c(456);
var eagle2 = new Fleet.F15c(123);
var falcon1 = new Fleet.F16(111);
var guardian1 = new Fleet.F14(789);

并有一些功能

现在我想创建一个机翼 - 所以当机翼被命令做某事时,分配给该机翼的所有飞机都将执行。 我创造了一个翼命令'应该具有将从主脚本调用的2个函数的脚本:

AssignCommand(orderName,planefunction) - >将平面函数侦听器记录到该翼的事件发射器

ExecuteCommand(orderName) - >发出orderName

var EventEmitter = require('events');
var util = require('util');
util.inherits(WingCommand,EventEmitter);
module.exports = WingCommand;

function WingCommand(){

}

但是当我创建第一个功能

WingCommand.prototype.AssignCommand = function (CommandName , PlaneFunc(data=null)){
    this.on(CommandName,PlaneFunc(data));
}

我没有管理出这条线上的意外标记

WingCommand.prototype.AssignCommand = function (CommandName , PlaneFunc(data=null)){

我尝试了一些教程,但没有找到解决方案 非常感谢您的帮助

0 个答案:

没有答案