از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
یک آرایه در جاوا اسکریپت یک شی استاندارد شده داخلی است که برای ذخیره چندین شی تحت یک نام استفاده می شود. به زبان ساده، می توانید به شی Array به عنوان یک آرایه در هر زبان برنامه نویسی دیگری نگاه کنید. اساساً کلاسی است که یک آرایه (لیست مرتب شده ای از مقادیر) را کپسوله می کند…
سرفصلهای مطلب
معرفی
یک Array
در جاوا اسکریپت یک شی استاندارد شده و داخلی است که برای ذخیره چندین شی تحت یک نام استفاده می شود. به زبان ساده، می توانید نگاه کنید Array
شی به عنوان یک آرایه در هر زبان برنامه نویسی دیگری در اصل یک است کلاس که یک را در بر می گیرد آرایه (لیست مرتب شده ای از مقادیر) و همه موارد لازم مواد و روش ها ممکن است نیاز به انجام عملیات آرایه داشته باشید.
واقعیت هر آرایه است سفارش داده شده یعنی جایگاه هر عنصر از اهمیت بالایی برخوردار است. در واقع، شما حتی نمی توانید مقدار یک عنصر را استخراج کنید اگر مکان آن را در آرایه اصلی ندانید.
در طول تکرار، شاخص عنصر فعلی ممکن است به شما مربوط باشد. این بسیار ساده است برای رسیدن به استفاده از index
پارامتر از forEach()
روش.
در این مقاله، روش انجام این کار را خواهیم دید شاخص آرایه عنصر فعلی را دریافت کنید در جاوا اسکریپت با استفاده از
forEach()
روش.
برای هر() مبانی روش
forEach()
یک روش از Array
کلاس می توانید از آن برای حلقه زدن در یک آرایه و انجام یک عملیات خاص استفاده کنید روی هر یک از عناصر آن – هرچند، map()
بیشتر برای این منظور استفاده می شود. می توانید عملیات انجام شده را با استفاده از a شخصی سازی کنید پاسخ به تماس تابع – تابعی که به عنوان پارامتر از forEach()
روش. تابع فراخوانی یک تابع ساده است که عملیاتی که باید انجام شود را تعریف می کند روی یک عنصر واحد، و forEach()
روش مطمئن می شود که انجام خواهد شد روی هر عنصر از یک آرایه
forEach()
متد یک نحو بسیار ساده دارد:
forEach(callback(currentElement, index, arr), thisValue);
همانطور که قبلاً بیان کردیم، forEach()
روش a callback
تابعی که اجرا می شود روی هر ورودی در آرایه این callback
تابع دارای سه آرگومان است که ما فقط نگران دو آرگومان هستیم – the currentElement
که یک پارامتر مورد نیاز است و آن index
که موقعیت از currentElement
در آرایه
چگونه با استفاده از ایندکس عنصر فعلی را بدست آوریم برای هر() روش
فرض کنید آرایهای از دانشآموزان داریم و میخواهیم به نمایه هر عنصر در حین پردازش آنها دسترسی داشته باشیم. ما از آن استفاده خواهیم کرد index
استدلال، و به سادگی print آن را بیرون آورد:
const students = ("Mark", "Jane", "John", "Sarah");
students.forEach((student, index) => {
console.log(`The index for ${student} is ${index}`);
});
خروجی:
"The index for Mark is 0"
"The index for Jane is 1"
"The index for John is 2"
"The index for Sarah is 3"
نتیجه
در این مقاله کوتاه روش استفاده از آن را توضیح داده ایم index
پارامتر برای به دست آوردن شاخص آرایه فعلی عناصر در یک Array
با استفاده از forEach()
روش.
توجه داشته باشید: اگر نیاز دارید که عمیقتر در آن کاوش کنید forEach()
روش در جاوا اسکریپت، راهنمای ما برای جاوا اسکریپت را بخوانید برای هر().
منتشر شده در 1403-01-10 14:44:05