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

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

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

  用例設(shè)計

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

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

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

主站蜘蛛池模板: 亚洲激情文学 | 午夜久久久久久网站 | 日本午夜vr影院新入口 | 国产一区二区三区高清视频 | 337p欧洲日本大胆艺术 | 99爱在线精品视频网站 | 伊人网综合 | se就是色94欧美setu | 欧美成年黄网站色视频 | 久久不卡精品 | 激情图片 激情小说 | 国产在线视频第一页 | 三级日韩| 国产在线拍揄自揄视精品不卡 | 免费看国产一级片 | 亚洲精品女同中文字幕在线 | 91精品国产综合久久久久 | 84pao强力永久免费高清 | 69色视频 | 激情六月婷婷开心丁香开心 | 第一区| 香蕉免费一区二区三区在线观看 | www欧美在线观看 | 免费一区二区视频 | 午夜久久网 | 久久久999 | 在线精品国内视频秒播 | 成人影院203nnxyz | 五月婷婷小说 | 国产综合变态自虐重口另类 | 欧美成人免费大片888 | 日本精品视频一区二区三区 | 国产91免费在线观看 | 青青草一区国产97 | 国产高清精品自在线看 | 国产免费成人在线视频 | 天天插天天爽 | 亚洲精品第四页中文字幕 | 久中文字幕中文字幕亚洲无线 | 九九视频高清视频免费观看 | 亚洲精品综合网 |