ایجاد آرایه ها در جاوا اسکریپت با استفاده از کلاس Array به چه صورت است ؟

0

ایجاد آرایه ها در جاوا اسکریپت با استفاده از کلاس Array به چه صورت است ؟

حسین برخورداری سوال پاسخ داده شده اکتبر 18, 2020
گذاشتن نظر
1

ایجاد آرایه ها در جاوا اسکریپت با استفاده از کلاس Array به چه صورت است ؟

در جاوااسکریپت بر خلاف جاوا، کلاس درون ساختی به نام Array وجود دارد که از آن براي ایجاد آرایه ها (که البته به عنوان یک شی در نظر گرفته می شوند) استفاده می شود. براي ایجاد یک شی از نوع آرایه از دستورات زیر استفاده می کنیم:

;()var aValues = new Array

اگر از قبل تعداد عناصر آرایه مورد نظرتان را بدانید می توانید به شکل زیر عمل کنید:

;(var aValues = new Array(20

براي مقداردهی خانه هاي آرایه به شکل زیر عمل می کنیم:

();var aColors = new Array
;aColors[0] = “red”
;aColors[1] = “green”
;aColors[2] = “blue”

در آرایه بالا با هر بار اضافه کردن عنصر جدید به صورت خودکار به تعداد خانه هاي آن افزوده می شود. اگر شما از قبل مقادیري که قرار است درآرایه قرار بگیرند را بدانید می توانید به صورت عمل کنید:

;var aColors = new Array(“red”, “green”, “blue”)

براي دسترسی به عناصر آرایه به صورت زیر عمل می شود:

alert(aColors[1]); //outputs “green”

بدست آوردن طول آرایه

براي مشخص کردن تعداد عناصر موجود در آرایه از خاصیتی به نام length استفاده می شود. این مقدار همیشه یک واحد بیشتر از موقعیت آخرین خانه آرایه است. اگر درآرایه قبلی که سه عنصر داشت به یکباره موقعیت مثلا 25 را پر کنیم طول آرایه چه خواهد بود؟ در این صورت جاوااسکریپت خانه هاي از 3 تا 24 را با مقدار null پر خواهد کرد و طول آرایه هم برابر 26 خواهد بود:

;var aColors = new Array(“red”, “green”, “blue”)
alert(aColors.length); //outputs “3”
aColors[25] = “purple”;
aColors(arr.length); //outputs “26”

راه دیگر ایجاد یک آرایه استفاده از براکت ها ([ ])و علامت , بین هر عنصر از آرایه است به صورت زیر:

;var aColors = [“red”, “green”, “blue”]
alert(aColors.length); //outputs “3”
aColors[25] = “purple”;
alert(aColors.length); //outputs “26”

منبع : انجمن علمی مهندسی فناوری اطلاعات دانشگاه پیام تور مرکز اران و بید گل

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

بستر اموزش های ویدویی 

حسین برخورداری سوال پاسخ داده شده اکتبر 18, 2020
گذاشتن نظر
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها1820 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

علامت ذره بین Tutorials سمت راست به رنگ قرمز به شما کمک خواهد کرد .

جدید ترین سوالات پرسیده شده

منقضی شدن سم بتانال 1 پاسخ | 0 آرا
ایا ایدز گزفتم؟ 0 پاسخ ها | 0 آرا
انتخاب ورزش رزمی 0 پاسخ ها | 1 رای
وزارت تعاون کار و رفاه اجتماعی نماد اعتماد الکترونیک اسناد و املاک کشور مرکز آموزش ویدیویی انجمن حم فروشگاه ملی تولید کنندگان مدیریت بر مدیران حم سامانه حیوانات رسانه ملی اخبار متا دانشگاه متاورس استخدام | دانش فروشگاه حم تبلیغات ملی بازار NFT متاورس رنگ نقشه ملی سه بعدی متا املاک و مستغلات