JavaScript — как перебирать объекты и изменять ключи свойств в наборе данных

как перебирать объекты и изменять ключи свойств в наборе данных

У меня есть набор данных, которые необходимо переформатировать в соответствии с конкретным форматом, который я желаю. Ниже приведен формат данных, которые я получаю.

  const recieved = [ { "name": "1PM Industries Inc ", "series": [ { "value": 0.0001, "name": "2019-08-30" }, { "value": 0, "name": "2019-08-28" } ] } ] 

Что мне нужно сделать, так это перебрать все ключи свойств объекта "name" , "series" , "value" и изменить их на "id" , "data" , "x" и "y" соответственно.

Ниже приведен формат данных, которые я хочу, чтобы вышеуказанный набор данных был изменен. Мне нужно, чтобы "name" было заменено на "x" а "value" должно быть заменено на "y"

  const columns = [ { "id": "japan", "data": [ { "x": "plane", "y": 45 }, { "x": "helicopter", "y": 253 } ] } ] 

Я обнаружил, что мы можем получить доступ к ключам свойств объектов с помощью Object.keys

  function formatData(columns) { columns.map(col ={amp}gt; { }) } 

Я нахожусь в действительно тяжелых ситуациях, когда дело доходит до форматирования данных. Надеюсь, кто-нибудь может мне помочь с этим. Спасибо

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector