Если вы просто ищете способ преобразовать эти данные в более полезный формат, следующая функция выдаст:
{CAT: [10, 20, 15], DOG: [15, 25, 13]}
Затем вы можете использовать это для создания таблицы.Если вам нужна помощь в преобразовании этого формата в формат отображения, пожалуйста, уточните здесь или задайте другой вопрос.
const makeTable = (...data) => data.reduce(
(tbl, arr) => arr.reduce(
(tbl, {price, symbol}) =>
((tbl[symbol] || (tbl[symbol] = [])).push(price), tbl),
tbl
), {}
)
const arr1 = [{"price": "10", "symbol": "CAT"}, {"price": "15", "symbol": "DOG "}]
const arr2 = [{"price": "20", "symbol": "CAT"}, {"price": "25", "symbol": "DOG "}]
const arr3 = [{"price": "15", "symbol": "CAT"}, {"price": "13", "symbol": "DOG "}]
console.log(makeTable(arr1, arr2, arr3))