Проблема: Учитывая массив объектов, я хочу скопировать каждый объект в новый массив, изменив имя его KEYS.
Я пытаюсь преобразовать этот объект:
items: [
{
"A": "Q1234",
"B": "W1234",
"C": 19.9,
"D": 2
},
{
"A": "Q1234",
"B": "W1234",
"C": 19.9,
"D": 2
},
к этому:
items: [
{
"id": "Q1234",
"power": "W1234",
"health": 19.9,
"mana": 2
},
{
"id": "Q1234",
"power": "W1234",
"health": 19.9,
"mana": 2
},
Я пробовал следующее, но оно не работает:
let replaceAll = () => {
request.responseText.replace('A','id')
request.responseText.replace('B','power')
request.responseText.replace('C','health')
request.responseText.replace('D','mana')
}
request.responseText
вывод:
{"id":941282,"items":[{"id":117991,"power":6.5000,"health":102351,"mana":6},{"id":118993,"power":2.5000,"health":103353,"mana":1},{"id":128464,"power":11.6400,"health":112825,"mana":1}]}"
const _myItens = JSON.parse(request.responseText)