[{ 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);
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
这个不需要用外部工具呀