JavaScript Array every()
- หน้าก่อน entries()
- หน้าต่อไป fill()
- กลับไปยังหน้าเดิม คู่มืออ้างอิง JavaScript Array
การรับรู้และการใช้งาน
every()
ฟังก์ชันนี้ตรวจสอบว่าทุกค่าในแบบจำลองจะผ่านทดสอบหรือไม่ (ซึ่งฟังก์ชันนี้จะถูกมอบมาใช้)
every()
ฟังก์ชันนี้ปฏิบัติการฟังก์ชันเดียวกับแต่ละค่าในแบบจำลอง
- ถ้าพบตัวเลขในแบบจำลองที่ฟังก์ชันเรทรนิ่งค่า false ใน every() จะกลับค่า false (และจะไม่ตรวจสอบค่าที่เหลืออยู่)
- ถ้าไม่มีการเกิดค่า false ใน every() จะกลับค่า true
หมายเหตุ:every()
ไม่ปฏิบัติการฟังก์ชันสำหรับตัวเลขที่ไม่มีค่าในแบบจำลอง
หมายเหตุ:every()
ไม่เปลี่ยนแปลงแบบจำลองเดิม
ตัวอย่าง
ตัวอย่าง 1
ตรวจสอบว่าทุกค่าในแบบจำลอง age คือหรือเกิน 18:
var อายุ = [32, 33, 16, 40]; function checkAdult(age) { return อายุ >= 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> <script> var อายุ = [32, 33, 12, 40]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); } </script>
ตัวอย่าง 3
ตรวจสอบว่าค่า answer ทั้งหมดในแถวตัวเลขเหมือนกันหรือไม่:
<script> var survey = [ { name: "Steve", answer: "Yes"}, { name: "Jessica", answer: "Yes"}, { name: "Peter", answer: "Yes"}, { name: "Elaine", answer: "No"} function isSameAnswer(el, index, arr) { if (index === 0){ return true; } และ return (el.answer === arr[index - 1].answer); } } function myFunction() { document.getElementById("demo").innerHTML = survey.every(isSameAnswer); } </script>
การสนับสนุนเบราซเซอร์
ทุกเบราซเซอร์สนับสนุนอย่างเต็มที่ every()
วิธี:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | 9.0 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
รูปแบบ
array.every(function(currentValue, index, arr), thisValue)
ค่าพารามิเตอร์
พารามิเตอร์ | คำอธิบาย | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | จำเป็น
พารามิเตอร์ฟังก์ชัน:
|
||||||||
thisValue |
เลือกตั้ง ถ้าพารามิเตอร์นี้เป็นค่าว่าง ค่า "undefined" จะถูกใช้เป็นค่า "this" ของมัน |
รายละเอียดเทคนิค
ค่าที่กลับคืน: | ค่าบูลวิวัฒน์。ถ้าทุกองค์ประกอบในแถวตัวเลขผ่านการทดสอบ ก็จะกลับค่า true และถ้าไม่ ก็จะกลับค่า false. |
---|---|
JavaScript รุ่น: | ECMAScript 5 |
เว็บที่เกี่ยวข้อง
ตัวอย่าง:JavaScript ในตาราง
ตัวอย่าง:JavaScript ในตาราง Const
ตัวอย่าง:วิธี JavaScript ในตาราง
ตัวอย่าง:JavaScript จัดรายการตาราง
- หน้าก่อน entries()
- หน้าต่อไป fill()
- กลับไปยังหน้าเดิม คู่มืออ้างอิง JavaScript Array