mycoding,
доступ к свойствам может осуществляться в
точечной и
скобочной нотациях. Первый способ используется, когда имя свойства заранее известно (либо, когда имя свойства - не идентификатор), второй - позволяет формировать имена свойства динамически. А далее, просто вызов функции.
var foo = {
bar: function () {}
};
foo.bar();
foo['bar']();
var barName = 'bar';
foo[barName]();
foo['b' + 'ar']();