四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费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 - 設計),轉載需保留來源!

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

主站蜘蛛池模板: 公主们的战国| 美少女战士男主角叫什么| xxxxxxxxxxxxxxxxx| 胭脂 电视剧| 六扇门电影免费观看| 一夜惊喜 电影| 李泽峰| 植树看图写话| 崔维斯·费米尔| 孽债电视剧演员表| 香港九龙图库精选资料| 成人在线免费观看电影| 牛牛电影| 大坏蛋| 网络谜踪| 嗯啊不要啊啊啊| 公司减资从1000万减到10万| 成龙| 电影继父| 裸体摸特| 安多卫视直播在线观看| 基于plc的毕业设计论文题目| 美媚直播| 官网移动端充值| 不要好舒服| 水咲ローラ| 霜雪千年简谱| 陈若| 我的老婆又大肚| 我的公主| 操范冰冰| 知否知否应是绿肥红瘦电视剧免费| 曹查理的十部经典电影| 《水中花》日本电影| 五年级必考歇后语大全| 美少女战士cosmos| 申请采购的请示范文| 俺去也电影网| 花飞满城春 电影| 日韩女同性恋| 电影田螺姑娘|