Ввод переменной в имя функции javascript - PullRequest
1 голос
/ 07 февраля 2011

Я хочу сделать следующее:

var table = new google.visualization.XXXXX(document.getElementById(divId));

где X представляют собой переменную, которая установлена ​​ранее.

Как вы знаете, я использую визуализации Google здесь, но я не думаю, что это обязательно относится к этому вопросу.

Ответы [ 2 ]

4 голосов
/ 07 февраля 2011

Используйте обозначения в квадратных скобках.

var XXXXX = "someString";
var table = new google.visualization[XXXXX](document.getElementById(divId));
3 голосов
/ 07 февраля 2011

Довольно просто:

var table = new google.visualization[XXXXX](document.getElementById(divId));

Должен сделать свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...