lodash好用是好用,但是方法太多,想找对应的方法花的时间有点多。例如,我想获取
const list = [{ id: 1, name: "n1" }, { id: 2, name: "n2" }, { id: 3, name: "n3" }, { id: 4, name: "n4" }]
所有的id值,搜到个
const result = _.mapValues(list[0], (value, key) => _.map(list, key))
的方法。
它的结果其实是
{ id: [1, 2, 3, 4], name: ["n1", "n2", "n3", "n4"] }
而我要的结果,只需
const result = _.map(list, 'id')
就足够了。