Получение неопределенных «результатов» при использовании .map () - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь получить доступ к своему значению заголовка с помощью map, но я получаю сообщение о том, что «результаты» не определены. Основываясь на структуре объекта JS, я не уверен, почему появляется ошибка. Я не могу сказать, к каким результатам это относится, но я считаю, что это первый результат.

]).then(axios.spread((cat) => {
            _categories = cat.data.d.results;

// irrelevant code here

loadCategories(){

        let categs = _categories,

            trainingCrs = _categories.d.results.Courses.results.map(x => x.Title);

            console.log(trainingCrs);

}

Фрагмент JSON:

 {
  "d": {
    "results": [
      {
        "__metadata": {
          "id": "N/A",
          "type": "N/A"
        },
        "Courses": {
          "results": [
            {
              "__metadata": {
                "id": "N/A",
                "type": "N/A"
              },
              "Title": "Capuchin Monkey"
            },
            {
              "__metadata": {
                "id": "N/A",
                "type": "N/A"
              },
              "Title": "Capybara"
            },
...