Можно ли выполнить функцию следующим образом:
this.values(value);
не
this.values[value]();
this.values[value].call();
Если так, то как? Или любые другие методы? Спасибо.
Вот мой код:
write: function(value) {
this.values = {
"red": function() { /* do something */ },
"orange": function() { /* do something */ },
"blue": function() { /* do something */ }
};
return this.values[value]();
}
write("red");