JavaScript - добавить функцию к прототипу, используя массив нотаций - PullRequest
0 голосов
/ 02 мая 2011

Можно ли сделать что-то подобное?

Foo.add_function = function (callback_name, callback_function) {
    this.prototype[callback_name] = callback_function;
}

Мне нужно добавить функцию к прототипу в нотации массива. Спасибо.

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Да.
prototype - нормальный объект; это будет хорошо работать.

Обратите внимание, что это будет работать, только если this является функцией; в противном случае prototype не будет существовать.

0 голосов
/ 02 мая 2011

Видимо, да:

http://jsfiddle.net/QUFXU/6/

jsfiddle отлично, вы должны проверить это, когда хотите протестировать простые вещи, подобные этой.

...