JSFiddle - React, Tailwind, and code Playground
by Jim_Y
HTML
<p id='result'></p>
JavaScript
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 />';