gpt4 book ai didi

dom - 子元素的并发修改

转载 作者:行者123 更新时间:2023-12-04 21:00:08 25 4
gpt4 key购买 nike

在每个子元素之后向给定元素( element )插入新元素的“最佳”方法是什么。

下面自然给出了Concurrent修改异常

element.children.forEach((Element child){
var new_child = new DivElement();
element.insertBefore(new_child, child);
});

最佳答案

避免的最简单方法 ConcurrentModificationError是通过调用 toList() 复制列表在做修改之前。

element.children.toList().forEach((Element child){
var new_child = new DivElement();
element.insertBefore(new_child, child);
});

关于dom - 子元素的并发修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20067719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com