首页 > 解决方案 > 当对象的键是长字符串时,为什么我看不到对象的所有键和值?

问题描述

我有一个用很长的键(大约 400 个字符长的字符串)填充的对象。当我尝试打印对象时

console.log(Object.keys(myCoolObject))

或者

console.log(myCoolObject)

我只能看到两个键(实际上我应该看到大约 20 个)。但是键在那里,因为当我尝试使用任何键访问对象中的数据时,它确实有效。

console.log(myCoolObject['aVeryVeryLongKeyHere'])

有谁知道发生了什么?

标签: javascriptreactjs

解决方案


好的,所以问题没有任何长键,但是正如@Weedoze 猜测的那样(谢谢!)我正在将对象填充到异步函数中,并且由于我在此函数中编写了 console.log,因此我之前看到过该对象它收到了所有的数据。


推荐阅读