For In
در زبان JavaScript برای پیمایش (Loop) روی ویژگیهای یک Object یا ایندکسهای یک Array میتونیم از دستور for...in استفاده کنیم.
🔹 ساختار کلی for...in
-
key→ اسم property یا ایندکس -
object→ آبجکت یا آرایهای که میخوای روش پیمایش کنی
🔹 مثال روی Object
📌 خروجی:
🔹 مثال روی Array
📌 خروجی:
🔹 نکته مهم
-
for...inبرای Objectها طراحی شده. -
برای پیمایش مقدارهای Array بهتره از
for...ofیاforEachاستفاده کنیم، چونfor...inروی ایندکسها loop میزنه و ممکنه با propertyهای اضافهی آرایه هم برخورد کنه.
✅ خلاصه:
-
وقتی میخوای ویژگیهای یک Object رو یکییکی پیمایش کنی → از
for...inاستفاده کن. -
وقتی میخوای مقدارهای یک Array رو بگیری → بهتره از
for...ofاستفاده کنی.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React