apache-flex - 如何从 Flex 中基于对象的关联数组中删除所有值?

标签 apache-flex actionscript flex3

除了迭代关联数组中的所有条目之外,是否还有更快的方法

相关于 - How do I delete a value from an Object-based associative array in Flex 3?

最佳答案

有一些解决方案可以清除关联数组(与动态对象相同):

  1. 最快的方法是分配一个新数组。在大多数情况下,这将是首选解决方案。

    myArray = [];

  2. 从数组中删除所有键。其效果与解决方案一相同。但是,数组实例保持不变。

    for (var key:String in myArray)
        delete myArray[key];

  3. 将数组中的所有值设置为 null。数组实例将保持不变,并且所有键都会保留。仅数组的值设置为 null

    for (var key:String in myArray)
        myArray[key] = null;

关于apache-flex - 如何从 Flex 中基于对象的关联数组中删除所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628919/

相关文章:

apache-flex - 为什么 loaderInfo 仅在应用程序 Complete 触发后可用?

apache-flex - Facebook 可以在 Adob​​e Flex 中实现吗?

apache-flex - 如何配置 Air 应用程序以引用外部配置文件?

mysql - 如何在 ActionScript 3 中替换闭括号和左括号之间的逗号

java - 如何使用 vim25 获取 vSphere Web 客户端的当前登录用户 session 。

javascript - javascript/actionscript 真的通过引用传递吗?

flash - Flex - 绑定(bind)条件(对于 TextInput 属性文本)

javascript - AIR:HTML5 & JS vs. ActionScript & Flash

闪存到 C# 通信

python - PyAMF、Django 和 Python 的 "property"功能问题