在对象名称的第一部分使用javascript变量

时间:2010-12-31 10:09:39

标签: javascript variables object

代码在第一个[。 uniqueid是一个变量。

function() {            
    ['fg'+uniqueid].setPagination();
}

我知道[]方法可以用于对象名称中的变量,但显然不是当变量是第一行时?任何人都知道什么是正确的方法?

1 个答案:

答案 0 :(得分:4)

对于bracket notation,您需要父对象,即使它是window,如下所示:

window['fg'+uniqueid].setPagination();

或者,如果是其他的话:

myObject['fg'+uniqueid].setPagination();

或相对:

this['fg'+uniqueid].setPagination();