/** 数组转对象
* @param {Object} e 原始数组
* @param {Object} key 键
* @param {Object} val 值
*/
arrTransferObj(e, key, val) {
return e.reduce((obj, item) => {
if (item[key] && item[val]) {
obj[item[key]] = item[val];
}
return obj;
}, {});
}
原数组
[
{filed: "t_name",name: "测试1",text: "t_newname"},
{filed: "t_area",name: "测试2",text: "t_newarea"}
]
输出结果
{t_name: "t_newname",t_area: "t_newarea"}