Javascript

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

7

حلقه (Foreach) روی یک آرایه در جاوا اسکریپت چطوری انجام میشه؟

من میخواستم یک حلقه بر روی یک آرایه در جاوا اسکریپت اجرا کنم ولی بلد نبودم میشه توضیح بدین بهم

آواتار
انصراف
1 پاسخ
5
بهترین پاسخ

حلقه foreach در جاوا اسکریپت یک روش برای تکرار روی عناصر یک آرایه است. با استفاده از این حلقه، میتوانید یک تابع را برای هر عنصر آرایه اجرا کنید. این تابع میتواند سه پارامتر را دریافت کند: عنصر فعلی، شاخص فعلی و خود آرایه. برای استفاده از حلقه foreach، باید از متد forEach() که بر روی آرایهها تعریف شده است، استفاده کنید. سینتکس این متد به شکل زیر است:

array.forEach(function(currentElement, index, array) {
// کد مورد نظر
});

به عنوان مثال، اگر بخواهیم یک آرایه از اعداد را دریافت کنیم و هر عدد را با دو ضرب کنیم و در یک آرایه جدید قرار دهیم، میتوانیم از حلقه foreach به شکل زیر استفاده کنیم:

let numbers = [1, 2, 3, 4, 5]; // آرایه اولیه
let doubled = []; // آرایه خالی برای نگهداری نتایج
numbers.forEach(function(number) { // تابع برای هر عنصر آرایه اولیه
doubled.push(number * 2); // عنصر فعلی را با دو ضرب و به آرایه دوم اضافه کن
});
console.log(doubled); // [2, 4, 6, 8, 10]

آواتار
انصراف