⊗jsPmObDAO 98 of 505 menu

Rozlišení polí od objektů v JavaScriptu

Jak bylo uvedeno výše, operátor typeof neumožňuje rozlišit pole a objekty. Někdy je však nutné to udělat. Na pomoc přijde funkce Array.isArray():

console.log( Array.isArray([]) ); // vypíše true console.log( Array.isArray({}) ); // vypíše false

Bez spuštění kodu určete, co se vypíše do konzole:

console.log( Array.isArray([1, 2, 3]) );

Bez spuštění kodu určete, co se vypíše do konzole:

console.log( Array.isArray({x: 1, y: 2, z: 3}) );
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout