توضیح:
این متد از متدهای جدید جاوااسکریپت در آرایه است که در سال ۲۰۱۶ در اکما ۷ معرفی شد.
این متد روشی برای جستجو در آرایه است و میتوان از نتیجه آن استفاده کرد.
با استفاده از این متد میتوان در آرایه موردنظر مقدار خود را جستجو کرد و مطمعن شد که مقدار موردنظر وجود دارد یا خیر.
این تابع حساس به نوع حروف است.
این متد برخلاف array.indexOf مقادیر NaN را نیز چک می کند.
نحوه نوشتن:
1 |
array.includes(element, start); |
پارامترها:
- مقدار element: مقدار موردنظر جهت جستجو در آرایه موردنظر(ضروری)
- مقدار start: اندیس موردنظر جهت شروع محل جستجو. این پارامتر میتواند منفی باشد.(اختیاری)
مقدار بازگشت:
بولین یا true یا false
وضعیت پشتیبانی از مرورگرها:
مرورگر Chrome | مرورگر Firefox | مرورگر Edge | مرورگر Safari | مرورگر Opera |
---|---|---|---|---|
از ۴۷ به بعد | از ۴۳ به بعد | از ۱۴ به بعد | از ۹ به بعد | از ۳۴ به بعد |
مثال:
1 2 3 |
const fullName = ["amir", "javanmir", "30", "tehran","amir"]; fullName.includes("tehran"); //true |
1 2 3 |
const fullName = ["amir", "javanmir", "30", "tehran","amir"]; fullName.includes("javanmir",2); //false |
1 2 3 |
const fullName = ["amir", "javanmir", "30", "tehran","amir"]; fullName.includes("amir", -2); //true |
1 2 3 |
const fullName = ["amir", "javanmir", "30", "tehran","amir"]; fullName.includes("Amir", -2); //false |