For Of
در زبان JavaScript حلقهی for...of برای پیمایش مستقیم روی مقدارهای یک Array، String، یا هر iterable دیگهای (مثل Map و Set) استفاده میشه.
🔹 ساختار کلی for...of
-
value→ هر مقدار موجود در مجموعه -
iterable→ آرایه، رشته، Map، Set یا هر دادهی تکرارپذیر
🔹 مثال روی Array
📌 خروجی:
🔹 مثال روی String
📌 خروجی:
🔹 مثال روی Set
📌 خروجی:
🔹 تفاوت for...in و for...of
-
for...in→ روی ایندکسها / کلیدها پیمایش میکنه. -
for...of→ روی مقدارها پیمایش میکنه.
✅ خلاصه
-
وقتی فقط مقدارهای یک مجموعه (Array, String, Set, Map و ...) مهم هستند → از
for...ofاستفاده کن. -
وقتی نیاز داری روی کلیدها یا propertyهای یک Object کار کنی → از
for...inاستفاده کن.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React