Uncaught TypeError: Невозможно прочитать свойство 'keys' из undefined - PullRequest
1 голос
/ 15 апреля 2019

У меня есть эти данные в моей консоли.

enter image description here

var uniqVisitorDeviceType = visitorDeviceType.reduce((acc, val) => {
  acc[val] = acc[val] === undefined ? 1 : acc[val] += 1;
  return acc;
}, {});
console.log(uniqVisitorDeviceType)

Я пытаюсь получить доступ только к ключам массива.

Я пытался

console.log(uniqVisitorDeviceType.prototype​.keys())

Я получил

Uncaught TypeError: Невозможно прочитать «ключи» свойств неопределенных

Как можно пойти дальше и отладить это дальше?

1 Ответ

4 голосов
/ 15 апреля 2019

У вас есть Object, а не array. Вместо этого используйте Object.keys(uniqVisitorDeviceType).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...