زبان برنامه نویسی شی گرا JavaScript در حال حاضر پرکاربردترین زبان نوشتاری شی گرا برای ایجاد تعاملی در صفحات وب است. تقریباً همیشه ، برای حل مشکلات پیچیده با استفاده از این زبان ، باید به استفاده از آرایه ها متوسل شوید. اسکریپت با اعلام آرایه شروع به استفاده از آن می کند. بیایید ببینیم دقیقاً چگونه این کار انجام می شود.
ضروری است
دانش پایه JavaScript
دستورالعمل ها
مرحله 1
روش های مختلفی برای ایجاد یک آرایه JavaScript وجود دارد. به عنوان مثال ، مانند این: var sampleArray = [element_0، element_1، element_2، element_2]؛ این خط آرایه ای به طول چهار واحد ایجاد می کند. اگر عناصر آرایه را مشخص نکنید ، یک آرایه خالی ایجاد می شود: var emptyArray = ؛
گام 2
روش دیگر برای تعریف آرایه: var sampleArray = new Array (element_0، element_1، element_2، element_2)؛ و این گزینه آرایه ای به طول چهار واحد ایجاد می کند. و در اینجا ، اگر عناصر آرایه را لیست نکنید ، آنگاه آرایه خالی ایجاد می شود: var emptyArray = new Array () ؛ در چنین آرایه خالی ، پس از اعلامیه ، می توانید چندین عنصر با شاخص ایجاد کنید که هر کدام را دنبال نمی کند دیگر. به عنوان مثال: var emptyArray = new Array ()؛
blankArray [4] = 47؛
emptyArray [792] = 1؛ برخلاف ، به عنوان مثال ، آرایه ها در زبان C ، این آرایه مقدار حافظه مورد نیاز برای ذخیره فقط دو عنصر را اشغال می کند ، نه 793. شما می توانید یک آرایه خالی از یک طول مشخص ، همه عناصر ایجاد کنید که مقدار آن "undefined" خواهد بود: var emptyArray = new Array (8) ؛ این آرایه خالی شامل 8 عنصر خواهد بود که مقدار آنها تعریف نشده است.
مرحله 3
برای هر یک از روشهای بالا در ایجاد ، عناصر آرایه می توانند اعداد صحیح یا کسری ، رشته و مقادیر منطقی باشند. آرایه ها همچنین می توانند عناصر آرایه های دیگر باشند. مثالی از ایجاد آرایه ای که حاوی یک عنصر از هر یک از انواع ذکر شده است: var mixedArray = [4 ، 3.14 ، "متن" ، درست ، [47 ، 8.1] ؛ از آنجا که یک آرایه می تواند عنصر آرایه دیگری باشد ، درک نحوه ایجاد آرایه های چند بعدی آسان است. نمونه ای از ایجاد یک آرایه سه بعدی: var multiDimArray = [1 ، درست] ، [8 ، درست] ، 3.14] ، "متن" ، 42] ؛ اینها همه آرایه های شماره گذاری شده هستند. از اشیا برای ایجاد آرایه های انجمنی (با نام) در JavaScript استفاده می شود.