Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การใช้ Array.Some() วิธีการใน JavaScript คืออะไร?


Array.some()

Array.some() ตรวจสอบว่าองค์ประกอบที่กำหนดได้ผ่านการทดสอบที่ดำเนินการโดยฟังก์ชันที่ให้มา (ฟังก์ชันที่กำหนดโดยผู้ใช้) ไม่เหมือน Array.Every() ซึ่งจะคืนค่าจริงเมื่อองค์ประกอบทั้งหมดผ่านการทดสอบ Array.some() จะ คืนค่าจริงแม้องค์ประกอบเดียวในอาร์เรย์ที่ผ่านการทดสอบและคืนค่าเท็จเมื่อทุกองค์ประกอบไม่ผ่านการทดสอบ ในตัวอย่างต่อไปนี้ Array.some() จะตรวจสอบว่าองค์ประกอบเงินเดือนใด ๆ ในอาร์เรย์ได้ข้ามขีดจำกัดเงินเดือนที่กำหนด (15000) และดำเนินการ เอาต์พุตบูลีน (จริง เท็จ)

ตัวอย่าง

<html>
<body>
<p id="some1"></p>
<p id="some2"></p>
<script>
   var wages = [33000, 10000, 1000, 20000];
   var salary = [3000,9000,14000,10000]
   function checkSal(wage) {
      return wage >= 15000;
   }
   document.getElementById("some1").innerHTML = wages.some(checkSal);
   document.getElementById("some2").innerHTML = salary.some(checkSal);
</script>
</body>
</html>

ผลลัพธ์

true
false