JavaScript Array every()

การรับรู้และการใช้งาน

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) จำเป็น

พารามิเตอร์ฟังก์ชัน:

พารามิเตอร์ คำอธิบาย
currentValue จำเป็น
index เลือกตั้ง
arr เลือกตั้ง
thisValue

เลือกตั้ง

ถ้าพารามิเตอร์นี้เป็นค่าว่าง ค่า "undefined" จะถูกใช้เป็นค่า "this" ของมัน

รายละเอียดเทคนิค

ค่าที่กลับคืน: ค่าบูลวิวัฒน์。ถ้าทุกองค์ประกอบในแถวตัวเลขผ่านการทดสอบ ก็จะกลับค่า true และถ้าไม่ ก็จะกลับค่า false.
JavaScript รุ่น: ECMAScript 5

เว็บที่เกี่ยวข้อง

ตัวอย่าง:JavaScript ในตาราง

ตัวอย่าง:JavaScript ในตาราง Const

ตัวอย่าง:วิธี JavaScript ในตาราง

ตัวอย่าง:JavaScript จัดรายการตาราง

ตัวอย่าง:JavaScript รวมความหมายภายในอัลกึมภาษา