我正在使用d3.js进行数据可视化。我收到了下图中显示的警告。有没有人知道为什么会发生这种情况,我该如何解决这个问题?错误中显示的消息如下
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
答案 0 :(得分:8)
有没有人知道为什么会发生这种情况
看起来好像是他的错。他们似乎使用它来子类化数组here:
// Until ECMAScript supports array subclassing, prototype injection works well.
var d3_subclass = function(object, prototype) {
object.__proto__ = prototype;
};
我该如何解决这个问题?
忽略警告。或提交的错误,查看d3.js的this issue。