Kezdőoldal » Számítástechnika » Programozás » Nekem szokatlan hogy javascrip...

Nekem szokatlan hogy javascriptben nem csak tömböket lehet for ciklussal bejárni, hanem objektumokat is. Tdtok valamilyen módszert amivel könnyű ránézésre rájönni, hogy a for in vagy for of ciklus az most éppen egy tömböt vagy objektumot dolgoz fel?

Figyelt kérdés

2021. aug. 21. 15:49
 1/1 Drone007 ***** válasza:

A for ... of ciklussal nem szokás objektumokat feldolgozni, mivel az nem adja vissza az elem indexét, és anélkül nem hivatkozhatsz egy objektum elemére. Persze ebben a ciklusban maga az elem értéke lesz, szóval működik, de általánosan nem jó megoldás.

Persze vannak módszerek, hogy még a ciklus indulása előtt kiderítsd hogy a változó objektum vagy tömb, de egy rövid guglizásra ezt te is kiderítheted. Pl az isArray() function egyértelműen megmondja egy változóról, hogy tömb-e és nem valami más (objektum, string, egyéb === false).


A for ... in azért jó, mert használható tömbök és objektumok esetén is.

2021. aug. 22. 08:15
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!