flex对象之间属性拷贝
发布时间:2020-12-15 03:57:22 所属栏目:百科 来源:网络整理
导读:flex中可以利用ObjectUtil.getClassInfo()函数,获取类或者对象的信息。 /** ?*?属性值拷贝 ?* @param sourceObject 数据源 ?* @param destObject 目标对象 ?* @return? ?*/ public static function copyProperties(source:Object,dest:Object):Object{ var
flex中可以利用ObjectUtil.getClassInfo()函数,获取类或者对象的信息。
/**
?*?属性值拷贝
?* @param sourceObject 数据源
?* @param destObject 目标对象
?* @return?
?*/
var properties:Array = ObjectUtil.getClassInfo(source).properties as Array; for(var index:int=0;index<properties.length;index++){ var propertyName:Object = properties[index]; if(dest.hasOwnProperty(propertyName.toString())){ dest[propertyName] = source[propertyName]; } return ?dest; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |