Canvas JS 中有几行代码依赖 for in 循环,而没有在循环内使用 hasOwnProperty。
当其他一些库扩展数组原型时,它会破坏 CanvasJS。
在 v1.7.0 GA 中,第 2406 行:
for (index in plotAreaElements) {
plotAreaElements[index].render();
}
如果你用一个名为“first”的函数扩展了数组原型,上面的代码将尝试在第一个函数上调用“render”,这会破坏 CanvasJS。
特别糟糕。
任何人都可以解决这个问题吗?