آموزش برنامه نویسی جاوااسکریپت-جلسه هفدهم

ژوئیه 09, 2024 4 mins read

معمولا دستوراتی که قابل شمارش هستند و شمارنده دارند و گام شروع و پایان دارند با استفاده از حلقه for اجرا می شودند.

The for in Loop

حلقه ها انواع مختلفی دارند مثل حلقه for in که بیشتر برای آرایه های object ای استفاده می شود.

پیشنهاد ویژه: آموزش رایگان جاوااسکریپت

Syntax
for (key in object) {

}

در اینجا key متغیری است که به عنوان کلید نوشته می شود و بعد in می نویسیم سپس نام object را می نویسیم . key حاوی اندیس های آرایه تعریف شده است. مثل مثال پایین : در اینجا x همان کلید است و person آرایه تعریف شده است.

const person = {fname:”John”, lname:”Doe”, age:25};
let text = “”;
for (let x in person) {
 text += person[x];
}

Array.forEach() تقریبا همان کار for in را می کند و حلقه نیست و در واقع یک متد است که شبیه به for in عمل میکند. در اینجا یک function  تعریف میکنیم و مقادیر آرایه را با آن فراخوانی می کینم.


Const fname=[“leila”,”sara”,”zahra”];
Let text=””;
fname.forEach(names);
function names(value,index){
text=text+value+” ”+ index;
}
Image NewsLetter
Icon primary
Newsletter

در خبرنامه آرتا رسانه عضو شوید

با آخرین اخبار و تخفیف های ما آگاه شوید