Actionscript 3 引用具有“0”的对象属性&引用;在它里面';姓名
我正在尝试引用名称中包含Actionscript 3 引用具有“0”的对象属性&引用;在它里面';姓名,actionscript-3,Actionscript 3,我正在尝试引用名称中包含的对象属性。例如,在fdb中,如果我有一个对象: 肌体 target.property 如果我尝试“打印”: 我得到: Variable target.property unknown 如果该属性的名称为target.propertyMyObject[“target.property”]MyObject[“target.property”]将作为属性名称的一部分通常是个坏主意,但可以通过以下方式获得: var val = MyObject[ "target.proper
的对象属性。例如,在fdb
中,如果我有一个对象:
肌体
target.property
如果我尝试“打印”:
我得到:
Variable target.property unknown
如果该属性的名称为
target.property
MyObject[“target.property”]
MyObject[“target.property”]
将
作为属性名称的一部分通常是个坏主意,但可以通过以下方式获得:
var val = MyObject[ "target.property" ]
这就是所谓的“数组表示法”。它比正确的地址方式更慢、更麻烦。它还允许在诊断过程中引入一些潜在的错误和困难,但在您无法控制输入的情况下,这就足够了。将
作为属性名称的一部分通常不是一个好主意,但可以通过以下方式获得:
var val = MyObject[ "target.property" ]
这就是所谓的“数组表示法”。它比正确的地址方式更慢、更麻烦。它还允许在诊断过程中引入一些潜在的错误和困难,但是,如果您无法控制输入,这就足够了。同意,在属性名称中加一个点是不好的做法,应该避免。太好了!谢谢你。非常感谢!是的,这不是最佳实践,但在这种情况下,我们无法控制输入。我同意,用一个带点的属性名是不好的做法,应该避免。太好了!谢谢你。非常感谢!是的,这不是最佳实践,但在这种情况下,我们无法控制输入。叹息