天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

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

 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í)庫用 JavaScript 對 JSON 進(jìn)行模式匹配 (Part 1 - 設(shè)計(jì)),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 日日色在线影院 | 国产午夜久久影院 | 国产色精品VR一区二区 | 午夜免费国产体验区免费的 | 天天看学生视频 | 国产无遮挡色视频免费观看性色 | 午夜福利自怕 | 男人桶女人j的视频在线观看 | 久久精品亚洲国产AV涩情 | 亚洲欧美中文在线一区 | 亚洲AV色香蕉一区二区9255 | 国产又粗又猛又爽又黄的免费视频 | 99久久久精品 | 寻找最美乡村教师颁奖晚会 | 在线毛片片免费观看 | 高清日本片免费观看 | 中文字幕亚洲男人的天堂网络 | 亚洲精品理论电影在线观看 | 忘忧草研究院一二三 | 精品国产精品人妻久久无码五月天 | WWW污污污抽搐喷潮COM | 免费三级现频在线观看 | 亚洲永久精品AV在线观看 | 亚洲色爽视频在线观看 | 在线观看中文字幕国产 | 国产精亚洲视频综合区 | 国产精品1区2区 | 99在线观看精品 | 新影音先锋男人色资源网 | 免费看a毛片 | 蜜芽国产在线精品欧美 | 国产偷抇久久精品A片蜜臀AV | 国产成人女人视频在线观看 | 杨幂视频1分11未删减在线观看 | 热99re久久精品国产首页 | 国内精品不卡一区二区三区 | 乱亲女H秽乱长久久久 | 双腿被绑成M型调教PLAY照片 | 国产高清视频在线观看不卡v | 打开双腿狠狠蹂躏蜜桃臀 | 欧美日韩一区在线观看 |