无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
景谷| 额济纳旗| 镇康县| 呼伦贝尔市| 长顺县| 越西县| 勃利县| 亚东县| 肇东市| 沧源| 沙河市| 广丰县| 英德市| 满城县| 大田县| 贵德县| 晋城| 宁安市| 茂名市| 吉隆县| 九寨沟县| 宾川县| 久治县| 凌云县| 永嘉县| 抚顺市| 奇台县| 青神县| 宁海县| 来凤县| 敖汉旗| 江安县| 琼结县| 沂南县| 天峻县| 延津县| 格尔木市| 和平区| 宜春市| 简阳市| 巴林右旗|