magic number 是术语来的。比如用 1 代表键盘,用 2 代表鼠标,用 3 代表显示器。这一系列数据。
最近在搞一个大型的客户 Web 端,多人协作,一大堆需要用到 magic number 的地方。比如最普遍解决办法用{ displayer:3, keyboard: 1, mouse:2 }这样来处理这个问题,还是有不顺手的地方。
比如我想要按“声明时的 key 顺序遍历”,遍历出这些 312 和其所对应的中文文本(,这样直接扔给视图层遍历显示就可以了)。
再比如想用 1 来反查 "keyboard"相关数据 的:比如用 1 来查到一个中文文本“键盘”。
我觉得如果没看懂需求没关系,想问下有没有相关话题下已经实现的库?
(最好是 js 语言的,其他语言可能有更强大的原生数据结构来支持。)
最近在搞一个大型的客户 Web 端,多人协作,一大堆需要用到 magic number 的地方。比如最普遍解决办法用{ displayer:3, keyboard: 1, mouse:2 }这样来处理这个问题,还是有不顺手的地方。
比如我想要按“声明时的 key 顺序遍历”,遍历出这些 312 和其所对应的中文文本(,这样直接扔给视图层遍历显示就可以了)。
再比如想用 1 来反查 "keyboard"相关数据 的:比如用 1 来查到一个中文文本“键盘”。
我觉得如果没看懂需求没关系,想问下有没有相关话题下已经实现的库?
(最好是 js 语言的,其他语言可能有更强大的原生数据结构来支持。)