Actionscript 中变量的对象名称
Object name from variable in Actionscript
我正在尝试使用变量中的字符串在对象中创建项目。
示例非功能代码:
private var myName:String = 'group1';
private var _ins:Object = {
myName : {
data1: arr[0],
data2: arr[1]
}
}
我不明白使用什么语法使 myName 成为 'group1' 文本。目前我正在使用:
private var _ins:Object = {
'group1' : {
data1: arr[0],
data2: arr[1]
}
}
AS3 中通用对象的语法允许省略键的引号,但实际上您的代码是:
private var myName:String = 'group1';
private var _ins:Object = {
"myName" : {
"data1": arr[0],
"data2": arr[1]
}
}
您应该使用 myName 作为变量,其中包含一个键。
private var myName:String = 'group1';
private var _ins:Object = {};
_ins[myName] = {
data1: arr[0],
data2: arr[1]
};
我正在尝试使用变量中的字符串在对象中创建项目。
示例非功能代码:
private var myName:String = 'group1';
private var _ins:Object = {
myName : {
data1: arr[0],
data2: arr[1]
}
}
我不明白使用什么语法使 myName 成为 'group1' 文本。目前我正在使用:
private var _ins:Object = {
'group1' : {
data1: arr[0],
data2: arr[1]
}
}
AS3 中通用对象的语法允许省略键的引号,但实际上您的代码是:
private var myName:String = 'group1';
private var _ins:Object = {
"myName" : {
"data1": arr[0],
"data2": arr[1]
}
}
您应该使用 myName 作为变量,其中包含一个键。
private var myName:String = 'group1';
private var _ins:Object = {};
_ins[myName] = {
data1: arr[0],
data2: arr[1]
};