توابع آرایه جاوااسکریپت
دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 4 دقیقه آخرین بروز رسانی: 20 اسفند 1399در این بخش با توابع آرایه جاوااسکریپت آشنا می شویم.
نکات اصلی توابع آرایه جاوااسکریپت:
- آرایه جاوا اسکریپت شی ای است که می تواند چندین مقدار را ذخیره کند.
- آرایه ها از 0 شروع می شوند. عنصر اول با 0 ، دوم با 1 و غیره نمایه می شود.
- آرایه ها می توانند مجموعه ای از هر مقدار را در خود داشته باشند: اعداد ، کلمات یا اشیا.
- توابع آرایه جاوا اسکریپت راهی آسان برای اصلاح آنها فراهم می کند.
تعریف و هدف توابع آرایه جاوااسکریپت
توابع آرایه جاوااسکریپت برای کمک به شما در مدیریت رشته ها با قرار دادن آنها در لیست موارد مشابه طراحی شده اند. این روش ها داخلی هستند ، به این معنی که ایجاد و دستکاری آرایه ها برای سهولت شما در JavaScript استاندارد می شود.
به عنوان مثال ، آرایه ای به نام اتومبیل می تواند متشکل از تولیدکنندگان مختلف خودرو مانند آئودی ، مزدا و ولوو باشد. کد زیر این مثال را نشان می دهد و نحو یک آرایه را نشان می دهد:
var cars = ["Audi", "Mazda", "Volvo"];
یکی از رایج ترین توابع آرایه جاوا اسکریپت روش () array.filter است. این برنامه زمانی اعمال می شود که توسعه دهندگان نیاز به اجرای فیلتر فیلتر آرایه JavaScript دارند. این تابع عناصری را که مطابق با قانون مشخص شده اند جمع می کند (به عنوان مثال لیستی از کلمات را تهیه می کنید که طول آنها زیر سه کاراکتر است).
روش متداول دیگری که array.copyWithin است. این برنامه زمانی اعمال می شود که برنامه نویسان نیاز به کپی سریع عناصر آرایه JavaScript دارند. به عبارت دیگر ، می توانید بخشی از آرایه را در مکان دیگری از همان آرایه کپی کنید.
برای کسب اطلاعات بیشتر در مورد روش های استاندارد برای مقابله با آرایه ها ، خواندن این آموزش را ادامه دهید!
خصوصیات توضیح داده شده
ویژگی های آرایه جاوا اسکریپت به شما امکان می دهد درباره لیست عناصری که ایجاد کرده اید اطلاعات کسب کنید. به عنوان مثال ، می توانید از تابع اعمال شده هنگام ایجاد یک آرایه با استفاده از ویژگی سازنده مطلع شوید. همچنین می توان با استفاده از طول اطلاعات مربوط به طول آرایه ها را دریافت کرد. خاصیت نمونه اولیه هنگامی مورد استفاده قرار می گیرد که توسعه دهندگان می خواهند خصوصیات و روشهایی را به آرایه اشیا اضافه کنند.
Description | Property |
تابعی را برمی گرداند که در ایجاد نمونه اولیه آرایه استفاده شده است. | constructor |
می تواند برای بازگشت و تنظیم تعداد عناصر آرایه استفاده شود. | length |
به شما اجازه می دهد تا روش ها و خصوصیات جدیدی را به شی ar آرایه اضافه کنید. | prototype |
روشهای استفاده
دستکاری لیست ها با این توابع آرایه جاوا اسکریپت به راحتی انجام می شود. ما قبلاً در مورد برخی از روشهایی که توسعه دهندگان استفاده می کنند بحث کردیم ، اما جدول زیر انواع اقدامات مختلفی را که می توانید در آرایه ها انجام دهید معرفی می کند.
به عنوان مثال ، array.reverse هنگامی که توسعه دهندگان وظیفه JavaScript آرایه معکوس را اجرا می کنند ، استفاده می شود. به عبارت دیگر ، می توانید با قرار دادن اولین مورد در آخر ترتیب عناصر را در لیست تغییر دهید و بالعکس.
مثال مفید دیگر روش جاوا اسکریپت shift است (array.shift ()). هنگامی که لازم است اولین عنصر را در یک آرایه حذف کنید ، استفاده می شود. بعلاوه ، عنصر برداشته شده به عنوان مقدار برگشتی تحویل داده می شود.
ممکن است روش array.unshift مشابه عملکرد قبلی باشد ، اما در واقع عملکرد متضادی دارد. تغییر مکان آرایه ها به معنای افزودن یک عنصر (یا چند مورد) به ابتدای آرایه است.
لیست توابع
Description | Method |
به چندین آرایه می پیوندد. آرایه جدیدی برمی گرداند. | ()concat |
عناصر را از آرایه از یک فهرست به فهرست دیگر کپی می کند. | ()copyWithin |
بررسی می کند که آیا همه عناصر یک آرایه از یک آزمون عبور می کنند. | ()every |
آرایه ای را با مقادیری پر می کند. | ()fill |
با استفاده از هر عنصری که در یک آزمون موفق می شود ، یک آرایه جدید ایجاد می کند. | ()filter |
یک آرایه جدید با تمام عناصری که آزمایشی را که توسط تابع ارائه شده قبول می شود ، ایجاد می کند. | ()find |
شاخص عنصر اول را که در یک آزمون قبول می شود برمی گرداند | ()findIndex |
مقداری کد برای هر عنصر یک آرایه اجرا می کند. | ()forEach |
فهرست یک عنصر مشخص را برمی گرداند. | ()indexOf |
بررسی می کند که آیا یک عنصر مشخص در آرایه وجود دارد. | ()isArray |
عناصر آرایه را در لیست رشته قرار می دهد. | ()join |
نمایه ای از عنصر مشخص شده را برمی گرداند. جستجو را از انتهای آرایه شروع می کند. | ()lastIndexOf |
برای هر عنصر یک آرایه تابعی را اجرا می کند و نتیجه را در یک آرایه جدید ذخیره می کند. | ()map |
آخرین عنصر آرایه را حذف و برمی گرداند. | ()pop |
یک مقدار جدید به انتهای آرایه اضافه می کند و طول جدید آرایه را برمی گرداند. | ()push |
مقادیر عناصر موجود در یک آرایه را به یک مقدار واحد کاهش می دهد. | ()reduce |
مقادیر عناصر در یک آرایه را به یک مقدار واحد کاهش می دهد (شروع از راست). | ()reduceRight |
ترتیب عناصر را در یک آرایه معکوس می کند. | ()reverse |
اولین عنصر را از یک آرایه حذف و برمی گرداند. | ()shift |
بخشی از یک آرایه را می گیرد و یک آرایه جدید را تشکیل می دهد. | ()slice |
بررسی می کند که حداقل یکی از عناصر ازمون عبور کرده است. | ()some |
عناصر آرایه را به ترتیب حروف الفبا مرتب می کند. | ()sort |
می تواند برای افزودن یا حذف موارد از یک آرایه استفاده شود. | ()splice |
عناصر آرایه را در لیست رشته قرار می دهد. لیست را برمی گرداند. | ()toString |
یک عنصر جدید به یک آرایه اضافه می کند (در ابتدا) ، و عناصر قدیمی را جابجا نمی کند (شاخص آنها را یک افزایش می دهد). طول آرایه جدید را برمی گرداند. | ()unshift |
یک آرایه را به عنوان یک مقدار ابتدایی (معمولاً یک رشته) برمی گرداند. | ()valueOf |
این مقاله چقدر براتون مفید بود؟