var new = [];
var old = [['lalala','123','魏忠贤','双','15888888','null@jj.com','000001','1'],['hehehe','456','杨不悔','女','137777777','full@zz.com','000002','0']];
var temp = ['user','pass','nick','sex','mail','code','status'];
for (var i = 0; i < old.length; i++) {
new.push(_.zipObject(temp, old[i]));
}
希望有所帮助!!
你需要去了解一下json
用json键值对能帮到你
还能学到新知识呢
建议直接转对象数组吧。
给个Lodash写法:
首先你要考虑你需要用数据去完成什么功能,然后再去考虑用数组还是json对象来处理,如果你想用key值来说明对应value的意义的话,还是用json对象吧,方便处理
var t = arr[0]
arr[0] = arr[2]
arr[2] = t
可是不太建议这么做呀。
可以把数组转换成对象的方式存储,[{"username":"","age":""},{}]