Вы можете map
Object.values
и join
следующим образом:
- Циклировать по массиву, используя
map
Object.values(a)
возвращает массив, подобный следующему: ["A", 2]
join
их использование и обтекание ()
вокруг с использованием литералов шаблона - присоединение полученного массива строк из
map
с использованием другого join
const array = [
{
"Item": "A",
"Quantity" : 2
},
{
"Item": "B",
"Quantity" : 7
},
{
"Item": "C",
"Quantity" : 1
}
]
const str = array.map(a => `(${ Object.values(a).join(", ") })`)
.join(", ")
console.log(str)
Если у вас все в порядке с (A,2), (B,7), (C,1)
без пробела между ними, вы можете просто использовать
const array=[{"Item":"A","Quantity":2},{"Item":"B","Quantity":7},{"Item":"C","Quantity":1}]
const str = array.map(a => `(${ Object.values(a) })`).join(", ")
console.log(str)