除了迭代关联数组中的所有条目之外,是否还有更快的方法
相关于 - How do I delete a value from an Object-based associative array in Flex 3?
最佳答案
有一些解决方案可以清除关联数组(与动态对象相同):
最快的方法是分配一个新数组。在大多数情况下,这将是首选解决方案。
myArray = [];
从数组中删除所有键。其效果与解决方案一相同。但是,数组实例保持不变。
for (var key:String in myArray) delete myArray[key];
将数组中的所有值设置为
null
。数组实例将保持不变,并且所有键都会保留。仅数组的值设置为null
。for (var key:String in myArray) myArray[key] = null;
关于apache-flex - 如何从 Flex 中基于对象的关联数组中删除所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628919/