A新時代碼農 2021-09-19 11:46:06 阅读数:19
//?3.請使用原生代碼實現一個Events模塊,可以實現自定義事件的訂閱、觸發、移除功能
/*
const?fn1?=?(…?args)=>console.log(‘I?want?sleep1’,?..?args)
const?fn2?=?(…?args)=>console.log(‘I?want?sleep2’,?..?args)
const?event?=?new?Events();
event.on(‘sleep’,?fn1,?1,?2,?3);
event.on(‘sleep’,?fn2,?1,?2,?3);
event.fire(‘sleep’,?4,?5,?6);
//?I?want?sleep1?1?2?3?4?5?6
//?I?want?sleep2?1?2?3?4?5?6
event.off(‘sleep’,?fn1);
event.once(‘sleep’,?()=>console.log('I?want?sleep));
event.fire(‘sleep’);
*/
版权声明:本文为[A新時代碼農]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210919114606073F.html