其实你可以少写点if else与switch(推荐)
作为搬砖在第一线的底层工人,业务场景从来是没有做不到只有想不到的复杂。如果要增加其他状态,只修改配置对象即可。es6有个新的数据结构Map,支持任意数据结构作为键值。如果用Map可能更清晰一点。利用数组提供的下标,将key和value对应起来,进而获取想要的值。这是在写业务需求的时候做的一点总结,数组和对象的映射可能大家都在用。当遇到了不同key相同value的情况时,从懒出发不像重复罗列,就尝试了下。当然了,因为个人水平问题,肯定有更好的处理方式,欢迎一起讨论,抛砖引玉共同进步。此外现有成熟的库里loadsh也是可以到达目的,不过自己思考过之后再去看大神的作品理解会更深入一点。
下载地址
用户评论




