JavaScript优雅写法及操作( 六 )
-
改完后
//利用数组循环的特性 , 符合条件的逻辑都会被执行 , 那就可以同时执行公共逻辑和单独逻辑 。 const functionA = ()=>{/*do sth*/ // 单独业务逻辑const functionB = ()=>{/*do sth*/ // 单独业务逻辑const functionC = ()=>{/*send log*/ // 公共业务逻辑const actions = new Map([ ['guest_1' () => { functionA
['guest_2' () => { functionB
['guest_3' () => { functionC
['guest_4' () => { functionA
['default' () => { functionC
//...
) /** * 按钮点击事件 * @param {string identity 身份标识:guest客态 master主态 * @param {number status 活动状态:1开票中 2开票失败 3 开票成功 4 商品售罄 5 有库存未开团 */const onButtonClick = (identity status) => { let action = actions.get(`${identity_${status`) || actions.get('default') action.call(this)
推荐阅读
- 孙尚香|蔷薇珍宝阁上线十小时,蔷薇恋人无人问津,优雅恋人成为香饽饽
- 炉石传说|可爱又不失优雅,《佣兵战纪》闪狐的前世今生
- 我的世界|我的世界:如何优雅的给装备附魔?用上这10招,打造mc最强武器!
- 白狼|决战平安京:白狼OPL皮肤,既能优雅玩射箭,也能随性画涂鸦
- 明日方舟|《明日方舟》同人:星极化身温柔小妹,柔弱絮雨演绎优雅之美
- 内测|零氪玩家运气爆棚,一发抽中永久优雅恋人,却感觉自己被官方套路
- 小姐姐|这么优雅的小姐姐,居然还是个射手~
- 内测|蔷薇之心已有人收集150,坐等下次活动开启兑换,请选优雅恋人
- 三星Galaxy Z Flip正式发布 优雅折叠售价1380美元
- 最优雅前妻:麦肯齐·贝索斯,被低估的亿万女富豪,精神上的富翁!