Aderus
@Aderus

Как переименовать свойства массиве объектов?

Есть массив объектов:

[
           {
              "name": "2020-08-14",
              "persons": [
                {
                    "Info": [
                        { 
                            "age": "26" 
                        }
                    ],        
                    "StartDate": "2020-08-14"
                    "EndDate": "2020-08-15"

                },
                {
                    "Info": [
                        {
                            "age": "23"                
                        }
                    ],        
                   "StartDate": "2020-08-15"
                    "EndDate": "2020-08-16"
                }]
            },
            {
               "name": "2020-08-15",
               "persons": [
                    {
                        "Info": [
                            {
                                "age": "30"                
                            }
                        ],        
                        "StartDate": "2020-08-17"
                        "EndDate": "2020-08-18"             
                    }
                ]
             }    
  ]

Нужно переименовать свойства "StartDate" и "EndDate" в "start" и "end".
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
Alexandre888
@Alexandre888
Javascript-разработчик
for (let key in arr) {
  console.log( arr[0].persons[0]["StartDate"] ) // "2020-08-14", "2020-08-15"
  console.log( arr[0].persons[0]["EndDate"] ) // "2020-08-14", "2020-08-15"
  console.log( arr[0].persons[1]["StartDate"] ) // "2020-08-15", "2020-08-16"
  console.log( arr[0].persons[1]["EndDate"] ) // "2020-08-15", "2020-08-16"
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы