ugrás a tartalomhoz

JS: obj.prototype tulajdonsag problemak

ksgy · 2007. Nov. 12. (H), 14.33
hali!

ekezdtem foglalkozni a javascriptel kicsit melyebben, de ugynezem elakadtam:
  1. obj=function(){  
  2.     console.log('b');  
  3. }  
  4. obj.prototype=function(){  
  5.     console.log('a');  
  6. }  
  7. var aaa=new obj();  
ha jol ertelmezem a prototype tulajdonsagot, akkor az aaa letrehozasakor le kellene futnia a console.log('a')-nak, utana pedig a 'b'-nek, de termeszetesen nem igy tortenik...valamit nagyon rosszul sikerult megemesztenem a cikkek olvasasakor ugyerzem.
szoval a kerdes, hogy miert nem ugy mukodik a dolog, ahogy en azt elkepzelem?
 
1

mire megirtam a kerdest...

ksgy · 2007. Nov. 12. (H), 14.46
...mar meg is lett a megoldas:
  1. obj=function(){  
  2.     console.log('b');  
  3. }  
  4. obj.prototype.constructor=function(){  
  5.     console.log('a');  
  6. }()  
  7. var aaa=new obj();