Вывод массивов

Вывод части массива

Для того, чтобы правильно сформировать ответ, который выведется на экран, нужно помнить, что:

  • Если мы выводим переменную в переменной, разделяем их названия точками.
  • Если мы выводим часть массива, отделяем его точками, и ставим номер объекта [0]. Нумерация идёт от нуля сверху вниз. После номера объекта пишем название нужного ключа.

Например, чтобы из объекта last_request вывести значение Moscow, нужно вызвать переменную last_request.items.[1].town

Вывод каждого элемента массива

Допустим, в ответе сервера в объекте last_request лежит массив:

{
  "last_request": {
    "items": [
      {
        "town": "Kursk"
      },
      {
        "town": "Moscow"
      },
      {
        "town": "Belgorod"
      }
    ]
  }
}

Чтобы поочередно вывести элементы, нужно написать следующий шаблон:

{{#each last_request.items}}
{{this.town}}
{{/each}}

На выходе пользователь получит:

Kursk
Moscow
Belgorod
В начало ↑