JavaScript Array Methods Cheat Sheet
مرجع سریع پرکاربردترین متدهای آرایه در JavaScript. منبع کامل: Array — MDN Web Docs.
پیمایش
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| forEach | arr.forEach(fn) |
| اجرای یک تابع روی هر عنصر بدون آرایه خروجی |
تبدیل
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| map | arr.map(fn) |
| [2, 4, 6] | ساخت آرایه جدید با تبدیل هر عنصر |
فیلتر
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| filter | arr.filter(fn) |
| [2, 4] | فیلتر عناصر بر اساس یک شرط |
تجمیع
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| reduce | arr.reduce(fn, initial) |
| 6 | تجمیع آرایه به یک مقدار واحد |
جستوجو
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| find | arr.find(fn) |
| 2 | اولین عنصر مطابق شرط |
سنجش
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| some / every | arr.some(fn) / arr.every(fn) |
| true / false | بررسی وجود حداقل یک یا همه عناصر مطابق شرط |
مرتبسازی
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| sort | arr.sort(compareFn) |
| [1, 2, 3] | مرتبسازی آرایه (بهصورت In-Place) |
برش
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| slice | arr.slice(start, end) |
| [2, 3] | کپی بخشی از آرایه بدون تغییر اصلی |
تغییر
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| splice | arr.splice(start, deleteCount, ...items) |
| [1, 3] | حذف/افزودن عنصر با تغییر مستقیم آرایه اصلی |
تختسازی
| نام | امضا | مثال | خروجی | کاربرد |
|---|---|---|---|---|
| flat / flatMap | arr.flat(depth) |
| [1, 2, 3] | تختکردن آرایههای تودرتو |
