在AS3中是否可以遍历具有给定属性字符串的对象?
有没有办法将数据[“x.y.z”] 转换为数据[x] [y] [z] ?
由于
答案 0 :(得分:0)
这个怎么样?
var keys = "x.y.z".split(".");
var access_property = function(object, keys) {
for each (var key in keys) {
object = object[key];
}
return object;
}
var prop = access_prop(data, "x.y.z");
我没有对此进行测试,并且没有错误处理,例如,如果没有给定名称的密钥。