随笔:45 文章:0 评论:11 阅读: 75896

07 2021 档案

 
手写一个基于发布订阅模式的js事件处理中心(EventEmitter)
摘要:定义 发布-订阅模式其实是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。 订阅者(Subscriber)把自己想订阅的事件注册(Subscribe)到调度中心(Event Channel),当发布者(Publisher)发布该事件(Publish 阅读全文
posted @ 2021-07-15 22:11 是阿恒呀 阅读(482) 评论(0) 推荐(0) 编辑
js 实现按权重随机抽奖
摘要:请实现抽奖函数rand,保证随机性 输入为表示对象数组,对象有属性n表示人名,w表示权重 随机返回一个中奖人名,中奖概率和w成正比 let peoples = [ { n: 'p1', w: 1 }, { n: 'p2', w: 100 }, { n: 'p3', w: 100 } ]; let r 阅读全文
posted @ 2021-07-01 17:21 是阿恒呀 阅读(1108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示