我有一个来自Json的Dynamic对象,需要在Haxe中克隆它。 有没有简单的克隆对象的方法,请告诉我。 或者如果不可能,我想至少迭代那个动态对象,比如JavaScript对象。
var config = {
loop : true,
autoplay : true,
path : "data.txt"
};
var newConfig = {};
for (i in config) {
if (config.hasOwnProperty(i))
newConfig[i] = config[i];
}
答案 0 :(得分:8)
var newConfig = Reflect.copy(config);
请注意,它只能保证在anonymous structures上运行。对于其他对象,请使用适当的Reflect
方法。
答案 1 :(得分:2)
var newConfig = Reflect.copy(config)