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

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


Array.find()

Array.find() ใช้เพื่อคืนค่าขององค์ประกอบแรกในอาร์เรย์ที่ตรงตามเงื่อนไขการทดสอบที่ระบุ (เงื่อนไขที่ผู้ใช้กำหนด) หากเงื่อนไขการทดสอบที่ระบุล้มเหลว array.find() จะส่งกลับ undefined ในตัวอย่างต่อไปนี้ array.find( ) ตรวจสอบว่าองค์ประกอบราคาในอาร์เรย์มากกว่าราคาทดสอบที่กำหนด (12000) หรือไม่ หากเงื่อนไขการทดสอบที่ระบุเป็น จริง ค่าแรกที่ผ่านการทดสอบจะถูกดำเนินการ หากไม่ได้กำหนดไว้จะถูกดำเนินการ

ตัวอย่าง

<html>
<body>
<p id="price"></p>
<script>
   var price = [3000, 21000, 28000, 20000, 15500];
   function checkCost(cost) {
      return cost >= 12000;
   }
   document.getElementById("price").innerHTML = price.find(checkCost);
</script>
</body>
</html>

ผลลัพธ์

21000