/ / JavaScript - Pridanie funkcie do prototypu pomocou poľa notatio - javascript, polia, prototypy, notácie, prototypy funkcií

JavaScript - Pridajte funkciu do prototypu pomocou poľa notatio - javascript, polia, prototypy, notácie, prototypy funkcií

Je možné niečo také urobiť?

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

Potrebujem pridať funkciu do prototypu v zápise do poľa. Ďakujem.

odpovede:

1 pre odpoveď č. 1

Áno.
A prototype je normálny objekt; to bude fungovať dobre.

Upozorňujeme, že to bude fungovať, iba ak this je funkcia; inak, prototype nebude existovať.


0 pre odpoveď č. 2

Zrejme áno:

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

jsfiddle je skvelé, mali by ste to vyskúšať, keď chcete vyskúšať také jednoduché veci.