0

我有以下与如何从字符串名称创建对象变量有关的问题。

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 中保存新的标题名称,因此对于每个新名称,我需要在对象中创建它的变量。

我该怎么办?

4

1 回答 1

3

我不是 ActionScript 程序员,但假设它与 JavaScript 足够接近,请将最后一行替换为:

obj_product[_extra_headers[index]] = 0
于 2013-05-07T17:23:05.783 回答