Можно ли сделать что-то подобное?
Foo.add_function = function (callback_name, callback_function) { this.prototype[callback_name] = callback_function; }
Мне нужно добавить функцию к прототипу в нотации массива. Спасибо.
Да. prototype - нормальный объект; это будет хорошо работать.
prototype
Обратите внимание, что это будет работать, только если this является функцией; в противном случае prototype не будет существовать.
this
Видимо, да:
http://jsfiddle.net/QUFXU/6/
jsfiddle отлично, вы должны проверить это, когда хотите протестировать простые вещи, подобные этой.