Как сделать конечную точку, сделав GET-запрос от HERE API с GraphQL и Apollo в Angular?

Если ваша среда поддерживает ES2017, я бы рекомендовал Object.entries:

Object.entries(obj).forEach(([key, value]) => {
  console.log(`${key} ${value}`);
});

Как показано в документации Mozillas Object.entries () :

Метод Object.entries () возвращает массив собственных пар элементов enumerable property [key, value] в том же порядке, что и для цикла for for ... in (разница в том, что a для -in loop также перечисляет свойства в цепочке прототипов.

В основном с Object.entries мы можем отказаться от следующего дополнительного шага, который требуется для более старого для ... in loop:

// This step is not necessary with Object.entries
if (object.hasOwnProperty(property)) {
  // do stuff
}

0
задан Elizabeth Allen 28 March 2019 в 05:56
поделиться