请教有没有这样的lodash方法

发布于 2022-09-06 01:36:14 字数 200 浏览 15 评论 0

    [{ key: 'apple', value: 1 },
    { key: 'banana', value: 2 },
    { key: 'pear', value: 3 },
    { key: 'grape', value: 4 }]

想从这样的数组中提取出这样的 [1,2,3,4],lodash中有相关方法吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

酷炫老祖宗 2022-09-13 01:36:14

这个不需要用外部工具呀

const arr = [{ key: 'apple', value: 1 },
    { key: 'banana', value: 2 },
    { key: 'pear', value: 3 },
    { key: 'grape', value: 4 }]
const values = arr.map(item => item.value);  
等待圉鍢 2022-09-13 01:36:14

_.map(arr, 'value');

如梦 2022-09-13 01:36:14
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]

冷︶言冷语的世界 2022-09-13 01:36:14

没有用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);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文