-
Fototrend
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
válasz
inf3rno
#5472
üzenetére
Ezeknek nem az az ertelme, hogy tipusossa tegyunk egy dinamikusan tipusos nyelvet, ennek ondokumentacio meg self validation miatt van ertelme.
Pl ha van egy fuggveny ahol azt varod hogy tombbel hivjak meg, de biztosra akarsz menni, akkor
rossz esetben igy irod meg
function doStuff(inputArray) {
return inputArray.map(makeChange);
}Jo esetben pedig igy
/**
* @param {Array} inputArray
* @return {Array}
*/
function doStuff (inputArray) {
if (!inputArray || !utils.isArray(inputArray)) {
return [];
}
return inputArray.map(makeChange);
}Ondokumentalas, es annak a kodbeli leirasa, hogy te mint programozo milyen mukodesre irtad meg a fuggvenyt. Persze lehet ezt kevesbe expliciten is irni, pl:
function doStuff (inputArray) {
return (inputArray || []).map(makeChange);
}De ez utobbi megint csak a falsy value-k ellen ved, az ellen nem ha pl egy stringet adnak meg.
Új hozzászólás Aktív témák
- Projektor topic
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- exHWSW - Értünk mindenhez IS
- Nem engedi el a 128 GB-ot a Google
- Luck Dragon: Asszociációs játék. :)
- Intel Core i7 9xx "Bloomfield" (LGA 1366)
- LEGO klub
- Hardcore café
- Kormányok / autós szimulátorok topikja
- Kínai és egyéb olcsó órák topikja
- További aktív témák...
- ÚJ Glorious PC Gaming Race Model O Wireless Bolti ár:35k INGYEN FOXPOST
- ÚJ Glorious PC Gaming Race GMMK 2 Full-Size Billentyűzet Bolti ár:60k INGYEN FOXPOST
- Nintendo Switch Oled - The Legend of Zelda Edition
- Xiaomi 15 (12GB/256GB - Zöld, 2028.09.05-ig garanciás, újszerű) + ajándék Nillkin Super Frosted tok
- DJI NEO Fly More Combo drón 3 akkumulátorral +Care Refresh +táska
- Lenovo Thunderbolt 3 kábel (4X90U90617)
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
- Apple iPhone 15 128 GB Kék 12 hónap Garancia Beszámítás Házhozszállítás
- Nvidia Quadro M2000/ P2000/ P4000/ RTX 4000/ RTX 5000/ RTX A2000
- Lenovo ThinkPad // T - Széria // X1 carbon // X1 Yoga 2-in-1 // és a többiek... 3-12. gen.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

