function Auto(tipus, evjarat, szin, motor){ this.tipus = tipus; this.evjarat = evjarat; this.szin = szin || "színtelen"; this.motor = { szelepek_szama: motor.szelepek_szama, loero: motor.loero }; // osztály szintű metódusok this.setSzin = function(ujszin){ this.szin = ujszin; } } var mustang = new Auto('GT500', 1969, null ,{ szelepek_szama: 8, loero: 350 }); var mustang2012 = new Auto('GT500', 2012, 'piros', {}); var result = document.getElementById('result'); result.innerHTML += '<b>Mustang - 1969</b> <br />'; result.innerHTML += JSON.stringify(mustang) + '<br />'; mustang.setSzin('fekete'); result.innerHTML += mustang.szin + '<br /><br />'; result.innerHTML += '<b>Mustang - 2012</b> <br />'; result.innerHTML += JSON.stringify(mustang2012) + '<br />'; mustang2012.motor.loero = 500; result.innerHTML += mustang2012.motor.loero + '<br />';