Доступ к элементу внутри данных JavaScript другого элемента

скажем, у меня есть этот фрагмент данных:

{
"welcome": "This is Json data that helps see what happened around the world so far",
"2020": [
    [{
        "Title": "The Duke and Duchess of Sussex shocked both sides of the pond on Jan. 8 when they announced they were stepping down as “senior” royals.",
        "Description": "Prince Harry and Meghan Markle quit royal family",
        "Date": "Jan",
        "Photo": "https://nypost.com/wp-content/uploads/sites/2/2020/08/queen-meghan-markle-prine-harry.jpg?quality=90&strip=all&w=1236",
        "Country": "Uk",

        "Title2": "COVID-19 pandemic",
        "Description2": "The World Health Organization announced Jan. 9 that a deadly coronavirus had emerged in Wuhan, China. In a matter of months, the virus has spread across the globe to more than 20 million people, resulting in at least 751,000 deaths.",
        "Date2": "Jan",
        "Country2": "world wide"

    }]
]
}

Как получить доступ [2020][2nd title]? Я сделал что-то вроде этого, но это не сработало:

data.2020[5]
data[2020][1].Title ?
Owen Kelvin 12.12.2020 08:36

Тоже не сработало :( @OwenKelvin

OmarShuaili 12.12.2020 08:37

Ваш json объект недействителен, укажите действительные JSON данные

Owen Kelvin 12.12.2020 08:39

Каков ваш ожидаемый результат?

Lahiru Tennakoon 12.12.2020 08:41

Я обновил его, извините за это! @ОуэнКелвин

OmarShuaili 12.12.2020 08:43

Я хочу Title2 (пандемия COVID-19) @LahiruTennakoon

OmarShuaili 12.12.2020 08:44
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
6
66
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы можете просто решить проблему шаг за шагом

const data = {
"welcome": "This is Json data that helps see what happened around the world so far",
"2020": [
[{
    "Title": "The Duke and Duchess of Sussex shocked both sides of the pond on Jan. 8 when they announced they were stepping down as “senior” royals.",
    "Description": "Prince Harry and Meghan Markle quit royal family",
    "Date": "Jan",
    "Photo": "https://nypost.com/wp-content/uploads/sites/2/2020/08/queen-meghan-markle-prine-harry.jpg?quality=90&strip=all&w=1236",
    "Country": "Uk",

    "Title2": "COVID-19 pandemic",
    "Description2": "The World Health Organization announced Jan. 9 that a deadly coronavirus had emerged in Wuhan, China. In a matter of months, the virus has spread across the globe to more than 20 million people, resulting in at least 751,000 deaths.",
    "Date2": "Jan",
    "Country2": "world wide"

}]
]
}

console.info(data[2020][0][0].Title2)

Вы можете получить доступ к свойствам, используя скобки, как показано ниже.

const data = {
  "welcome": "This is Json data that helps see what happened around the world so far",
  "2020": [
    [{
      "Title": "The Duke and Duchess of Sussex shocked both sides of the pond on Jan. 8 when they announced they were stepping down as “senior” royals.",
      "Description": "Prince Harry and Meghan Markle quit royal family",
      "Date": "Jan",
      "Photo": "https://nypost.com/wp-content/uploads/sites/2/2020/08/queen-meghan-markle-prine-harry.jpg?quality=90&strip=all&w=1236",
      "Country": "Uk",

      "Title2": "COVID-19 pandemic",
      "Description2": "The World Health Organization announced Jan. 9 that a deadly coronavirus had emerged in Wuhan, China. In a matter of months, the virus has spread across the globe to more than 20 million people, resulting in at least 751,000 deaths.",
      "Date2": "Jan",
      "Country2": "world wide"

    }]
  ]
};

console.info(data[2020][0][0]['Title2']);

Другие вопросы по теме