[{ key: 'apple', value: 1 },
{ key: 'banana', value: 2 },
{ key: 'pear', value: 3 },
{ key: 'grape', value: 4 }]
想从这样的数组中提取出这样的 [1,2,3,4],lodash中有相关方法吗
[{ key: 'apple', value: 1 },
{ key: 'banana', value: 2 },
{ key: 'pear', value: 3 },
{ key: 'grape', value: 4 }]
想从这样的数组中提取出这样的 [1,2,3,4],lodash中有相关方法吗
const arr = [{ key: 'apple', value: 1 },
{ key: 'banana', value: 2 },
{ key: 'pear', value: 3 },
{ key: 'grape', value: 4 }]
_.map(arr, 'value');
输出 [1, 2, 3, 4]
没有用lodash,直接es5语法就可以了
var arr=[{ key: 'apple', value: 1 },{ key: 'banana', value: 2 },{ key: 'pear', value: 3 },
{ key: 'grape', value: 4 }];
var arr1=arr.map(function(obj){return obj.value});
console.log(arr1);
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
这个不需要用外部工具呀