未捕获的TypeError:无法读取未定义的属性“键”

问题描述 投票:1回答:1

我在控制台中有这些数据。

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())

我有

未捕获的TypeError:无法读取未定义的属性“键”

如何进行并进一步调试?

javascript jquery arrays json sorting
1个回答
4
投票

你有一个Object,而不是array。请改用Object.keys(uniqVisitorDeviceType)

© www.soinside.com 2019 - 2024. All rights reserved.