我有以下问题与如何从String名称创建Object变量有关。
var obj_product:Object = new Object;
obj_product.product = producto.nombre_producto;
obj_product.products_proveedorID = product.ID;
obj_product.productID = product.productID;
obj_product.price = 0;
if ( _extra_headers.length > 0 && _extra_headers[0].length > 0)
for (var index:int=0; index < _extra_headers.length; index++ )
obj_product._extra_headers[index] = 0;
_extra_headers 是一个数组,我在Datagrid中保存新的标题名称,因此对于每个新名称,我需要在对象中创建其变量。
我该怎么办?
答案 0 :(得分:3)
我不是ActionScript程序员,但假设它与JavaScript足够接近,请将最后一行替换为:
obj_product[_extra_headers[index]] = 0