gpt4 book ai didi

javascript - 从一组对象中提取一个属性并用它们构建一个字符串

转载 作者:行者123 更新时间:2023-12-02 20:58:38 25 4
gpt4 key购买 nike

我这样做的方法是将这些属性保存到一个数组中,然后将它们连接起来。

原始对象数组:

const objArray = [ { prop: "a", etc: 1}, { prop: "b", etc: 2}, { prop: "c", etc: 3} ];

第一步,将属性 prop 的值保存到数组中:

const firstStep = objArray.map(a => a.prop);

第二步,将它们连接成一个字符串:

const secondStep = firstStep.join(' + ');

这工作正常,但我在想是否有更好/更短的方法来做到这一点。有什么想法吗?

最佳答案

虽然不多,但您可以将操作链接在一起,无需先将中间结果保存在变量中:

const result = objArray
.map(a => a.prop)
.join(' + ');

const objArray = [ { prop: "a", etc: 1}, { prop: "b", etc: 2}, { prop: "c", etc: 3} ];
const result = objArray
.map(a => a.prop)
.join(' + ');
console.log(result);

除此之外,我认为不可能以更短的方式实现逻辑。

关于javascript - 从一组对象中提取一个属性并用它们构建一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61405530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com