gpt4 book ai didi

apache-flex - 是否可以从动态类中删除属性?

转载 作者:行者123 更新时间:2023-12-04 16:50:14 26 4
gpt4 key购买 nike

我有一个用于将参数发送到 WebService 的动态 ActionScript 类。其中一些参数始终存在,因此它们是类的公共(public)属性:

package
{
[Bindable]
public dynamic class WebServiceCriteria
{
public var property1:int;

public var property2:String;

public var property3:String;

public var property4:String;
}
}

但是,我还在运行时添加了可以随时间变化的属性:
criteria.runTimeProperty = "1";

我对使用动态类不是很熟悉,所以我想知道是否可以“删除”新属性。假设下次我调用 WebService 时,我不希望发送该属性——即使是 null。如何在不每次创建新实例的情况下从 Class 实例中删除它?

最佳答案

我相信您需要做的就是:

delete criteria.runTimeProperty;

或者
delete criteria["runTimeProperty"];

两者都应该做同样的事情。

delete具体的文档。

关于apache-flex - 是否可以从动态类中删除属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/567053/

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