一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

用 JavaScript 對(duì) JSON 進(jìn)行模式匹配 (Part 1 - 設(shè)計(jì))

      在《從 if else 到 switch case 再到抽象》這篇文章里面說(shuō)到,解決 if else 和 switch case 分支過(guò)多的一個(gè)方法,就是做一個(gè)專(zhuān)用的 dispatcher ,讓它來(lái)負(fù)責(zé)進(jìn)行篩選與轉(zhuǎn)發(fā)。至于篩選條件的描述,模式匹配是一種很常見(jiàn)也很好用的方式。在 JavaScript 里面,用 JSON 來(lái)描述模式又是相當(dāng)方便的事情,所以我們來(lái)做一個(gè) JSON 模式匹配工具吧。

  用例設(shè)計(jì)

      作為一個(gè) dispatcher ,我們只需要兩個(gè)方法: notifycapture 。一個(gè)最簡(jiǎn)單的用例是這樣的:

 1 Dispatcher.capture({
2 "status": 200,
3 "command": "message"
4 }, function(json) { /* display message */ });
5
6 Dispatcher.notify({
7 “status": 200,
8 "command": "message",
9 "content": {
10 "from": "user1",
11 "to": "user2",
12 "text": "hello"
13 }
14 });

it知識(shí)庫(kù)用 JavaScript 對(duì) JSON 進(jìn)行模式匹配 (Part 1 - 設(shè)計(jì)),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕日韩专区精品系列 | 成人午夜免费视频毛片 | 欧美一区二区三区gg高清影视 | 亚洲成a人片毛片在线 | 日本在线一区二区 | 最新国产精品精品视频 | 天天色天天干天天 | 伊人狠狠 | 成年人香蕉视频 | 四虎网站入口 | 亚洲伊人久久大香线蕉苏妲己 | 欧美五级在线观看视频播放 | 91蜜桃传媒一二三区 | 麻豆视频导航 | 免费一区二区三区在线视频 | 亚洲欧美在线免费观看 | 久久精品国产999久久久 | 啪啪伊人网 | 亚洲精品无码专区在线播放 | 一本之道一区三区 | 久久久精品免费国产四虎 | 蜜臀91精品国产免费观看 | 亚洲综合色一区二区三区小说 | 中文字幕一区二区三区5566 | 男女爱爱爽爽福利免费视频 | 国产一区二区三区国产精品 | 成年美女黄网站色大片软件 | 综合精品 | 国产精品每日更新 | 国产精品亚洲一区二区三区 | 国产在线视频一区 | 女人张腿让男桶免费视频大全 | 国产在线一区二区 | 91久久国产青草亚洲 | 色呦呦免费视频 | 欧洲大胆人体 | 国产原创91 | 男女一级做a爱过程免费视频 | 91热视频 | 中文字幕一区在线观看视频 | 国产剧情在线视频 |