Используйте переменную javascript в первой части имени объекта - PullRequest
0 голосов
/ 31 декабря 2010

Код разбивается на первый [. Uniqueid - это переменная.

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

Я знаю, что метод [] можно использовать для переменных в именах объектов, но, очевидно, не тогда, когда переменная является первой в строке? У кого-нибудь есть идея, каков правильный метод?

1 Ответ

4 голосов
/ 31 декабря 2010

Для скобочной записи вам нужен родительский объект, даже если он window, например:

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

Или, если это что-то еще:

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

Или относительно:

this['fg'+uniqueid].setPagination();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...