tak ja to tu napisu jeste potreti:
v prvnim pripade:

- pouzivat
v druhym pripade:

- idealne nepouzivat.
V druhym pripade ma kazdy instancovany objekt taky vlastni instancovanou funkci, takze se zbytecne plytva pameti na necem, co by melo byt pro vsechny objekty stejne a na jednom miste, coz prave resi prvni pripad.
Ten d ruhy pripad se pouziva vylozene tam, kde vite, ze nebudete delat x stejnych objektu, ale bude vzdy jen jeden - ja to pouzival treba tam, kde byl jen jeden objekt, co nejakym zpusobem treba zpracovaval formular. Ale dnes bych to i tak napsal bud prototypem.
Jen dodam, ze nes uz se taky pouzivaji klasicky tridy (class) a ty vychazeji z prototypoveho vytvareni trid (to prvni).