วิธี some สำหรับการตรวจสอบอาร์เรย์ใน JavaScript

เมธอด some ต่อไปนี้ตรวจสอบองค์ประกอบ ของอาร์เรย์และส่งคืน true ถ้าอย่างน้อย สำหรับหนึ่งองค์ประกอบ คอลแบ็คส่งคืน true มิฉะนั้นเมธอดจะส่งคืน false

ตัวอย่างเช่น ลองตรวจสอบว่ามีตัวเลขคู่อย่างน้อยหนึ่งตัวในอาร์เรย์หรือไม่:

javascriptlet arr = [2, 4, 6, 8];

let result = arr.some(function(elem) {
  return elem % 2 == 0;
});

console.log(result);

ทำให้ง่ายขึ้น:

javascriptlet arr = [2, 4, 6, 8];

let result = arr.some(elem => elem % 2 == 0);
console.log(result);
Задание 1

กำหนดอาร์เรย์ที่มีตัวเลข ตรวจสอบว่ามีตัวเลขอย่างน้อยหนึ่งตัวที่มากกว่าศูนย์ในอาร์เรย์หรือไม่

Задание 2

กำหนดอาร์เรย์ที่มีตัวเลข ตรวจสอบว่าอย่างน้อยสำหรับหนึ่งองค์ประกอบ ผลคูณของค่าของมัน กับลำดับที่มากกว่า 30 หรือไม่