0

我怎样才能设置一个我可以通过使用读取的变量eval('productOptionTree' + '[0][1][0]')

('[0][1][0]' 部分来自另一个变量)


更新 这是一个丑陋的问题,但我找不到另一种方法。我能找到的唯一答案是:

新值 = 4;

暗淡 = '[0][1][0]';

eval('productOptionTree'+dim+' = ' +newVal);

4

1 回答 1

1

您不需要 eval 来阅读该项目。做就是了:

var x = productOptionTree[product[0]][product[1]][product[2]];

由于您没有 eval,您现在可以轻松地使用相同的方式来设置项目:

productOptionTree[product[0]][product[1]][product[2]] = 42;
于 2009-10-22T20:08:31.990 回答