我有以下几段代码来选择和删除d3.js节点。Javascript“for”在IE中失败11
if (d.children) {
for (var child of d.children) {
if (child == node) {
d.children = _.without(d.children, child);
update(root);
break;
}
}
}
这在Chrome和Edge中运行良好,但在IE-11中失败。这似乎是使用'of'来循环的问题。有没有其他人遇到过这个问题与IE浏览器之前,如果是的话,你是如何解决它?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of请注意浏览器的兼容性 –
有没有理由不能使用'for..in'? – maurycy