Array.some()
Array.some() চেক করে যে অ্যারেয়ের কোনো এলিমেন্ট ব্যবহারকারী-নির্ধারিত ফাংশন দ্বারা টেস্ট পাস করেছে কিনা। Array.every()-এর বিপরীতে, যা সব এলিমেন্ট পাস করলে true রিটার্ন করে, Array.some() শুধু একই এলিমেন্ট পাস করলেই true রিটার্ন করে এবং সব এলিমেন্ট ফেল করলে false।
নিচের উদাহরণে Array.some() চেক করে যে কোনো স্যালারি এলিমেন্ট ১৫০০০-এর বেশি কিনা এবং বুলিয়ান আউটপুট (true/false) দেখায়।
উদাহরণ
<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