Javascript 如何使用lodash从现有对象创建特定的新对象

Javascript 如何使用lodash从现有对象创建特定的新对象,javascript,lodash,Javascript,Lodash,我目前拥有以下对象数组: [{ "key1": "value1", "key2": "value2", "key3": "valuex" },{ "key1": "value3", "key2": "value4", "key3": "valuey" }] 最后我想得到的是一个字符串数组 ["value1/value2", "value3/value4"] 更喜欢使用一些“洛达斯魔法捷径” 因此,本质上,我想将key1和key2的值连接到一个字符串,使用“

我目前拥有以下对象数组:

[{
   "key1": "value1",
   "key2": "value2",
   "key3": "valuex"
},{
   "key1": "value3",
   "key2": "value4",
   "key3": "valuey"
}]
最后我想得到的是一个字符串数组

["value1/value2", "value3/value4"]
更喜欢使用一些“洛达斯魔法捷径”

因此,本质上,我想将key1和key2的值连接到一个字符串,使用“/”作为分隔符,同时忽略key3

我用
.transform
.join
做了很多尝试,但没有一次尝试接近预期的结果。我知道这不是一个免费的编码服务,但也许你有一个提示给我

使用

var数据=[{
“键1”:“值1”,
“键2”:“值2”,
“键3”:“valuex”
}, {
“键1”:“值3”,
“键2”:“值4”,
“键3”:“值”
}]
log(u.map(数据,ob=>`${ob.key2}/${ob.key2}')

这不是使用Lodash,而是:

const myArray=[{
“键1”:“值1”,
“键2”:“值2”,
“键3”:“valuex”
},{
“键1”:“值3”,
“键2”:“值4”,
“键3”:“值”
}]
const newArray=myArray.map(element=>element.key1+'/'+element.key2)

log(newArray)
不使用lodash,但同样神奇(纯香草js)

let响应=[{
“键1”:“值1”,
“键2”:“值2”,
“键3”:“valuex”
},{
“键1”:“值3”,
“键2”:“值4”,
“键3”:“值”
}].map(el=>`el.key1}/${el.key2}`);

控制台日志(响应)
没有lodash,但同样神奇:yourArray.map(el=>
${el.key1}/${el.key2}
)(应该有背景标记,但注释部分将它们作为样式化字符)@Gonzalo。-将其放在答案中,有一个内置的唯一方法做某事总是很好的。你说得对,谢谢!哦,myyyy。。。太容易了。谢谢