تست هوش با بازی اعداد شروع شد. از مسابقه جا نمونی 😀

اینجا کلیک کن
بریم برای شروع

متد forEach() - آزمون چهار گزینه ای جاوااسکریپت

تعداد سوال 12
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد

 این آزمون به طور خاص روی متد forEach در آرایه ها متمرکز شده و قراره دانش تو رو در این زمینه به چالش بکشه.

متد forEach()  - آزمون چهار گزینه ای جاوااسکریپت


forEach چیست و کجا به دردمان می خورد؟

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

در واقع، forEach یک روش ساده و تمیز برای پیمایش و دسترسی به تک تک عناصر آرایه بدون نیاز به حلقه های سنتی مثل for یا while هست.

از مهم ترین کاربردهای forEach می تونم به موارد زیر اشاره کنم:

  • نمایش اطلاعات: مثلاً می تونی با استفاده از این متد، هر آیتم از یک آرایه رو در یک لیست HTML نمایش بدی.
  • محاسبات: فرض کن یک آرایه از اعداد داری و می خوای مجموع اونها رو به دست بیاری. forEach کار رو راحت می کنه.
  • تغییر عناصر: می تونی با استفاده از این متد، هر عنصر از آرایه رو به روشی مشخص تغییر بدی.

یکی از نکته های مهم در مورد forEach اینه که این متد هیچ مقداری رو بر نمی گردونه و فقط عملیات مورد نظر رو روی آرایه انجام می ده. اگر به دنبال یک متد هستی که آرایه جدیدی رو برگردونه، باید به سراغ متدهای دیگه مثل map() بری.


const fruits = ['apple', 'banana', 'orange'];
fruits.forEach(fruit => {
  console.log(fruit);
});
// خروجی:
// apple
// banana
// orange

سوالات این آزمون درباره چه مواردی است؟

با انجام این کوییز می تونی میزان مهارت و تسلط خودت رو درباره متد forEach بسنجی و همزمان اطلاعات خوبی در مورد این موضوع به دست بیاری.

سوالات این آزمون درباره متد forEach هستن و موضوعات مختلفی رو پوشش می دن. چند تا مثال از سوالاتش برات می زنم:

  1. کد زیر چه خروجی ای تولید می کند؟
  2. کدام یک از گزینه های زیر درباره متد forEach درست است؟
  3. چگونه می توانیم اندیس هر عنصر را در حلقه forEach به دست آوریم؟

با شرکت در این آزمون، به جز سنجش دانش فعلیت، با سناریوهای مختلف استفاده از forEach آشنا می شی و نکات کلیدی رو یاد می گیری. این کار به تو کمک می کنه تا در پروژه های واقعی جاوااسکریپت با اعتماد به نفس بیشتری کدنویسی کنی.


const numbers = [1, 2, 3, 4, 5];
let sum = 0;
numbers.forEach(number => {
  sum += number;
});
console.log(sum);
// خروجی: 15

مقایسه forEach با سایر حلقه ها

برای درک بهتر forEach، خوبه که تفاوتش رو با حلقه های دیگه مثل for...of و for...in بدونی. هر کدوم از این حلقه ها کاربرد خاص خودشون رو دارن.

ویژگی forEach() for...of for...in
کاربرد اصلی پیمایش آرایه پیمایش مقادیر آبجکت‌های قابل پیمایش (آرایه‌ها، رشته‌ها) پیمایش کلیدهای آبجکت
مقدار بازگشتی ندارد ندارد ندارد
قابلیت شکستن حلقه خیر بله (با break) بله (با break)

همونطور که در جدول می بینی، forEach برای پیمایش ساده و انجام عملیات روی هر عنصر آرایه عالیه، اما اگه نیاز داری در میانه راه از حلقه خارج بشی، for...of انتخاب بهتریه.

الان که اطلاعاتت رو در مورد forEach بالا بردی، وقتشه که به سوالات پاسخ بدی و ببینی چقدر به این موضوع تسلط داری. روی دکمه شروع کلیک کن و مهارتت رو در جاوااسکریپت به نمایش بذار.

تعداد سوال 12
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد
معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای کیو بالای 100

معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای...

طبق معمول هر روز صبح ساعت 8 ، باز هم یک پازل عددی و حروفی سخت داریم. پازل...

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این کیفه می تونی رمزش رو پیدا کنی ؟

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این...

خوب یک معمای واقعا سخت که حل کردنش کار آسونی نیست . در این معما یک رمز قوی...

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی با اعداد - تست هوش

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی...

یه بازی ساده براتون آوردم که در عین سادگی نیاز به هوش هم داره. کافیه طبق راهنما عدد...

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب کلیک کن

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب...

به نظر ساده میاد نه؟‌ ولی انقدرها هم که فکر می کنی ساده نیست . مخصوصا وقتی که...

تمدید پاسپورت بدون کارت پایان خدمت

تمدید پاسپورت بدون کارت پایان خدمت

بسیاری از جوانان و مشمولان نظام وظیفه با موضوع تمدید پاسپورت بدون کارت پایان خدمت درگیرند؛ به‌خصوص کسانی...

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

برای اینکه بتوانید بهترین جراح عمل بینی در تهران را پیدا کنید، ابتدا باید هدف خود از عمل...

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه ای «SMS by Region» یک روش های رایج تبلیغات منطقه ای هدفمند است که برای...

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پیدا کردن یک منبع مطمئن برای پخش عمده پارچه فاستونی همیشه...

مواد لازم و طرز تهیه "کیک پسته ای" + خواص و مضرات پسته

مواد لازم و طرز تهیه "کیک پسته ای" + خواص و مضرات پسته

مواد لازم و طرز تهیه "کیک پسته ای" + خواص و مضرات پسته کیک پسته ای,طرز تهیه کیک...

خواص زردچوبه - برخی از فواید دارویی و درمانی "زردچوبه "

خواص زردچوبه - برخی از فواید دارویی و درمانی "زردچوبه "

زردچوبه (Turmeric) یکی از ادویه های پرکاربرد در سراسر جهان و به خصوص در هند است. این ادویه...

علائم عفونت مفاصل و درمان عفونت استخوان در کودکان + علت عفونت

علائم عفونت مفاصل و درمان عفونت استخوان در کودکان + علت عفونت

علائم عفونت مفاصل و درمان عفونت استخوان در کودکان + علت عفونت علائم عفونت مفاصل در کودکان،درمان عفونت...

چگونه ماندگاری بوی عطر را زیادتر کنیم؟

چگونه ماندگاری بوی عطر را زیادتر کنیم؟

یکی از ملاک های مهم برای خرید عطر که اهمیت زیادی دارد، ماندگاری و پخش بوی عطر هست....