JS中定义一个类似HashMap的写法
相信大家在前段页面开发过程当中,经常会遇到一些需要转译的数据字段。
当然,写一个转换函数是最常见的方式,不过,今天教大家一个新的方法,那就是定义一个json串来转译。
代码块
代码如下:
var map = {
'部门1':'部门经理1',
'部门2':'部门经理2',
'部门3':'部门经理3',
};
此时如果要找出“部门1”的经理,可以用下述方法取到:
console.log(map.部门1);
输出: 部门经理1
有人会说,那如果“部门1”如果是变量呢?
那就得用数组的方式来取了,如下:
var department = ‘部门1’;
console.log(map[department]);
输出: 部门经理1