为了账号安全,请及时绑定邮箱和手机立即绑定

event对象的接口需要能被其他对象拓展

event对象的接口需要能被其他对象拓展

江户川乱折腾 2018-09-06 09:09:08
实现下面的自定义事件Event对象的接口,功能见注释(测试1)该Event对象的接口需要能被其他对象拓展复用(测试2)Event.on('test',function(result){    console.log(result); }) Event.on('test',function(){    console.log('test'); }) Event.emit('test','hello world');//输出'test'和'hello world'//测试2var person1 = {};var person2 = {};Object.assign(person1,Event);Object.assign(person2,Event); person1.on('call1',function(){    console.log('person1'); }); person2.on('call2',function(){    console.log('person2'); }); person1.emit('call1'); //输出 'person1'person1.emit('call1'); //未输出person1.emit('call1'); //未输出person1.emit('call1'); //输出 'person2'var Event= {    //通过on接口监听事件evenName     //如果事件eventName被触发,则执行callback回调函数     on:function(eventName,callback){        //代码     },    //触发事件eventName     emit:function(eventName){        //代码     } }求指点
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 597 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信