我有以下幾段代碼來選擇和刪除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