gpt4 book ai didi

javascript - 将多个对象属性值连接成一个

转载 作者:行者123 更新时间:2023-12-03 06:23:33 25 4
gpt4 key购买 nike

如果我有以下结构的对象:

var test = {
property1: "value1",
property2: "value2",
property3: "value3",
property4: "value4",
property5: "value5"
}

假设属性名称是固定的并且并不总是按此顺序,将此对象转换为以下名称的最优雅的方法是什么:

var test_copy = {
prop1Copy: "value1",
propConcat: "value2, value3, value4, value5"
}

最佳答案

我认为没有任何特别优雅的方法可以做到这一点。

由于您的输入数据有少量固定键,因此几乎没有任何使用循环的意义,因此这是有效的:

function munge(o) {
return {
prop1Copy: o.property1,
propConcat: [o.property2, o.property3, o.property4, o.property5].join(', ')
}
}

关于javascript - 将多个对象属性值连接成一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38754054/

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