我在使用标准的
Object.entries
方法时遇到了奇怪的行为。该错误仅出现在生产环境(webpack构建)中。
描述
- 我的
this.props
包含一些带有函数值的字段 - 标准Chrome
Object.entries
方法返回奇怪的结果:我得到重复的函数名称,而不是真正的函数 - 如果我尝试使用
Object.entries
来复制this.props
- 没有任何变化 - 如果我尝试将复制的对象与任意随机字段混合,则
Object.entries
工作正常(我将获得结果数组中的实际函数值)
我是否误解了Object.entries
机制?还是这是Chrome的一个错误?我无法在Firefox中复制它。同时,我也不知道如何在其他地方复制它(除了我的生产页面)...因此,我无法在此处放置一个工作的js-sandbox。
如果这是Chrome的错误,我该怎么办?在任何地方注册问题?进行浏览器标签转储?