JavaScript Array every()
- صفحه قبل entries()
- صفحه بعدی fill()
- برگشت به لایه بالاتر دستورالعملهای مرجع آرایه JavaScript
تعریف و استفاده
every()
این روش بررسی میکند که آیا تمام عناصر آرایه از تستی که به عنوان تابع ارائه شده عبور کردهاند یا خیر.
every()
این روش بر روی هر عنصر موجود در آرایه یک بار تابع را اجرا میکند:
- اگر یک عنصر آرایه پیدا شد که تابع به آن false برمیگرداند، every() false برمیگرداند (و ارزشهای باقیمانده بررسی نمیشوند)
- اگر false ظاهر نشد، every() true برمیگرداند
توضیحات:every()
این تابع بر روی عناصر آرایهای که دارای مقادیر هستند، اجرا نمیشود.
توضیحات:every()
آرایه اصلی تغییر نمیکند.
مثال
مثال 1
بررسی کنید که تمام مقادیر آرایه age آیا همه 18 یا بالاتر هستند یا خیر:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); }
مثال 2
بررسی کنید که تمام مقادیر آرایه ages آیا به یا از یک عدد خاص هستند یا خیر:
<p>سن حداقلی: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">تلاش کنید</button> <p>تمام سنها بالاتر از حداقل؟ <span id="demo"></span></p>