我正在做这样的事情:
我正在进行类似于以下的操作:
var myObj = {a:1, b:2, c:3, d:4};
for (var key in myObj){
if (someCondition){
delete(myObj[key]);
}
}
我尝试的样例中运行良好,但是我不确定在某些情况/浏览器下是否会出现意外行为。
修改被迭代的对象是否可以?