四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

用 JavaScript 對 JSON 進行模式匹配 (Part 1 - 設計)

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

  用例設計

      作為一個 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 進行模式匹配 (Part 1 - 設計),轉載需保留來源!

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

主站蜘蛛池模板: 惊悚电影| 古曼 电影| 苏州标志性建筑大裤衩| 新家法| 双重欲望| 大红狗| 爱在记忆中找你歌词| 厕所英雄| 免费头像图片女生| 大姐大| 爱上特种兵电视剧免费观看完整版 | 日本大片ppt免费ppt| 军官与男孩| 白上之黑电影高清完整版在线观看| 应晓薇个人资料| 婆媳的战国时代 电视剧| 电影《大突围》免费观看完整版| 丁尼| 红灯区无删减| 林青霞离婚| 食戟之灵第二季| 布拉德米勒| 大学生职业规划ppt成品| disturbia| 分部分项工程验收记录表| 广西柳州莫青作爱视频13| 优越法外电视剧免费观看| 丹尼尔·吉里斯| 戴氏家族目前最大官| 男同性网站| 二次曝光电影有删减吗| 茅山道士在线观看| 帕瓦德奥特曼| 国产成人亚洲综合a∨婷婷| 罗丽星克莱尔电影妄想症| 家书1000字| 得仕卡| 珍珠传奇 电视剧| 深海票房| 老阿姨视频| 电影《德拉夫人》在线观看 |