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:

obj=function(){
	console.log('b');
}
obj.prototype=function(){
	console.log('a');
}
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:

obj=function(){
	console.log('b');
}
obj.prototype.constructor=function(){
	console.log('a');
}()
var aaa=new obj();