我的控制台中有这些数据。
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: Cannot read property 'keys' of undefined
如何进一步调试它?
最佳答案
您有一个对象
,而不是一个数组
。使用 Object.keys(uniqVisitorDeviceType)
相反。
关于javascript - 未捕获的类型错误 : Cannot read property 'keys' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55697075/