将数组转化成自定义hash键的对象
youngwind opened this issue · 0 comments
youngwind commented
要解决的问题
平常在处理数据的时候我们常常需要进行类似这样的处理。
var before = [
{
id:1,
name:"youngwind',
age:24
},
{
id:2,
name:"xiaoye",
age:30
}
];
把数组的每一项中的id拿出来作为索引值,重新构建成一个对象,这样以后我每次想查找特定id的名字的时候就不用遍历数组了。
{
1:{
name:"youngwind",
age:24
},
2:{
name:"xiaoye",
age:30
}
}
就是这么简单的一个功能,我找了好多工具类库都没找着,只好自己写了一个。
https://www.npmjs.com/package/array-to-hash-object