2015-08-03 5 views
1

Есть ли способ передать имя переменной в виде строки в функции?Передать переменную как параметр в функции javascript

Например, я пытаюсь инициализировать datatable с помощью функции, которая передается в переменных для атрибутов datatable. Без использования функции, я бы инициализировать таблицу по:

TabularTables.myTable = new Tabular.Table({ 

    name: myTable 

}) 

Вместо этого, я хочу, чтобы инициализировать его с помощью функции, как:

function buildTable(tableName) = { 

    TabularTables.tableName = new Tabular.Table({ 

     name: tableName 

    }) 

} 

И называют его:

buildTable('coolTableName'); 

Однако, когда я пытаюсь это сделать, я получаю сообщение об ошибке «В вашей таблице отсутствуют атрибуты».

Может кто-нибудь помочь?

Спасибо!

+0

возможно дубликат [Динамически объекта доступа собственности с использованием переменной] (http://stackoverflow.com/questions/4244896/ dynamic-access-object-property-using-variable) – Teemu

ответ

2

Кронштейн обозначение должны работы (я не использовал плагин):

TabularTables[tableName] = new Tabular.Table({ 
+0

отлично, спасибо! –

Смежные вопросы