【发布时间】:2021-10-26 21:06:28
【问题描述】:
给定一个包含一个对象的数组
[
{
"key1":"john",
"key2":"smith",
"key3":"mark"
}
]
我需要将这个对象的值连接成一个值,并得到下面的结果,它们之间有间距
约翰·史密斯马克
【问题讨论】:
标签: javascript arrays concatenation
给定一个包含一个对象的数组
[
{
"key1":"john",
"key2":"smith",
"key3":"mark"
}
]
我需要将这个对象的值连接成一个值,并得到下面的结果,它们之间有间距
约翰·史密斯马克
【问题讨论】:
标签: javascript arrays concatenation
您可以使用Object.values 返回一个包含所有对象值的数组:['john', 'smith', 'mark'],然后使用Array.protype.join 方法将数组转换为字符串:
Object.values(obj).join(' ');
【讨论】:
let data = [ { "key1":"john", "key2":"smith", "key3":"mark" } ];
console.log(Object.values(data[0]).join(" "))
【讨论】:
试试
const givenArray = [ { "key1":"john", "key2":"smith", "key3":"mark" } ];
function processArray(arr) {
const obj = arr[0];
const objValues = Object.values(obj);
return objValues.join(" ");
}
console.log(
processArray(givenArray)
)
【讨论】: