- Philips LCD és LED TV-k
- Épített vízhűtés (nem kompakt) topic
- HiFi műszaki szemmel - sztereó hangrendszerek
- ASUS ROG Ally
- AMD vs. INTEL vs. NVIDIA
- Az Intel szerint mindenkit érint, illetve érinteni fog a CPU-hiány
- Mini-ITX
- Nvidia GPU-k jövője - amit tudni vélünk
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- 3D nyomtatás
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Estét
Lenne egy kérdésem, van egy probléma, amire szeretnék rájönni, sikerült kitalálni, hogy hogy működjön úgy, ahogy szeretném, és szeretnék magyarázatot kapni arra, hogy miért működik jól

Kód:
function People(){
this.name = "Im a people";
this.info = "People";
}
function Person(name){
this.name = name || this.name;
this.gender = "Male" || "Women";
}
Person.prototype = new People();
var attila = new Person();
for(var props in attila){
console.log(attila[props]);
}Ha a Person-t paraméter nélkül hívom meg, akkor szeretném ha az örökölt nevet (People.name) írná ki, ha paraméterrel hívom meg, akkor Person.name-et írjon ki. A fenti kód ezt csinálja, de a
this.name = name || this.name;
egy kicsit homály még :S Nem lehet ezt valami egyértelműbbel kifejezni?Az eredmény amúgy
--
[00:11:50.709] Im a people
[00:11:50.710] Male
[00:11:50.710] Peoplemegj: nekem az lenne kicsit logikusabb ha
this.name = name || super(name) .. vagy valami hasonlóval lehetne elérni, hogy paraméter nélkül hívva a feljebbvaló adattagját adja vissza. Na mindegy
Új hozzászólás Aktív témák
- Xiaomi Redmi Note 11 Pro 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Latitude 5410 - 14", Core i5 10210U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- iPhone 13 128Gb 100%(1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




