最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Javascript事件總線

2023-08-10 00:53 作者:十三他很帥  | 我要投稿

創(chuàng)建一個(gè)具有 emit、onoff 方法的事件總線。

  • 使用 Object.create() 并將參數(shù)設(shè)置為 null ,創(chuàng)建一個(gè)不從 Object.prototype 繼承屬性的空 hub 對(duì)象。

  • 對(duì)于 emit,根據(jù) event 參數(shù)解析處理程序數(shù)組,然后使用 Array.prototype.forEach() 傳入數(shù)據(jù)作為參數(shù)運(yùn)行每個(gè)處理程序。

  • 對(duì)于 on,如果事件尚不存在,則為其創(chuàng)建一個(gè)數(shù)組,然后使用 Array.prototype.push() 將處理程序添加到該數(shù)組中。

  • 對(duì)于 off,使用 Array.prototype.findIndex() 找到事件數(shù)組中處理程序的索引,并使用 Array.prototype.splice() 刪除它。



Javascript事件總線的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
合作市| 县级市| 鹤山市| 巫溪县| 宁武县| 兰溪市| 宜兰县| 瑞金市| 即墨市| 宁夏| 云霄县| 灵川县| 新乐市| 玉树县| 娱乐| 广元市| 郓城县| 栾城县| 凤阳县| 滦平县| 镇巴县| 贵港市| 绥棱县| 宁远县| 湾仔区| 怀宁县| 佛教| 皋兰县| 历史| 岐山县| 宜君县| 长丰县| 乌鲁木齐县| 修水县| 定西市| 玛曲县| 广德县| 凌云县| 安西县| 玉门市| 花莲市|