D3.nest 在 Safari 和 Firefox 中返回不同的对象 属性 名称

D3.nest returning different object propery names in Safari and Firefox

我已经纠结了一段时间,但发现 d3.nest return 在 Safari 和 Firefox 中编辑了一个具有不同 属性 名称的对象(也许还有 Chrome ).在 Safari 中,属性 名称是 Key 和 Values,但在 Firefox 中是 Key 和 Value。 (我刚刚再次测试了 return 值。)我看不到 Chrome console.log 消息,所以我不确定正在 returned 什么,但结果是不同。

D3版本d3js.org/d3.v4.min.js

行字符串化-> {"key":"event","value":{"10":15,"11":21,"12":14,"13"

谁能告诉我发生了什么事?

最终 属性 的名字定为 "values"。可能是我最终删除的 d3 脚本之一导致了问题。