জেভাস্ক্রিপ্ট এরেজ সমো মেথড

অর্থনীতি ও উপযোগ

some() এই মেথড একবার সব এলিমেন্টের জন্য ফাংশন চালায় একবার সব এলিমেন্টের জন্য

some() এই মেথড একবার সব এলিমেন্টের জন্য ফাংশন চালায় একবার সব এলিমেন্টের জন্য

  • যদি ফাংশন ট্রু ব্যক্তির এলিমেন্ট পাই, some() ট্রু রিটার্ন করে (এবং বাকির মানগুলি চেক না করে)
  • না তবে false

মন্তব্য:some() মানহীন আইসিড উপাদানগুলোতে ফাংশন চালানো হয় না

মন্তব্য:some() মৌলিক আইসিড কিনা পরিবর্তন করে না

প্রতিমান

উদাহরণ 1

ages আইসিডে 18 বা তার বেশি মান কি আছে তা পরীক্ষা করুন:

var ages = [3, 10, 18, 20];
function checkAdult(age) {
  return age >= 18;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.some(checkAdult);
}

স্বয়ং প্রয়োগ করুন

উদাহরণ 2

ages আইসিডের কোনও মান নির্দিষ্ট সংখ্যার সমান বা বেশি কি না হয় তা পরীক্ষা করুন:

<p>ন্যূনতম বয়স: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">চেষ্টা করুন</button>
<p>যে সব বয়সের উপরে:</p>
<script>
var ages = [4, 12, 16, 20];
function checkAdult(age) {
  return age >= document.getElementById("ageToCheck").value;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.some(checkAdult);
}
</script>

স্বয়ং প্রয়োগ করুন

সংজ্ঞা

array.some(function(currentValue, index, arr), thisValue)

পারামিটার মান

পারামিটার বর্ণনা
function(currentValue, index, arr) বাধ্যতামূলক।আইসিডের প্রত্যেক উপাদানের জন্য চালানো হতে থাকা ফাংশন

ফাংশন পারামিটার:

পারামিটার বর্ণনা
currentValue বাধ্যতামূলক।বর্তমান উপাদানটির মান
index বাধ্যতামূলক নয়।বর্তমান উপাদানটির আইসিড ইন্ডেক্স
arr বাধ্যতামূলক নয়।বর্তমান উপাদানটির সম্পর্কিত আইসিড অবজেক্ট
thisValue

বাধ্যতামূলক নয়।ফাংশনকে "this" মান হিসাবে পাঠানোর জন্য মান পাঠানোর জন্য

যদি এই পারামিটার খালি থাকে, তবে "undefined" মানের এই মান তার "this" মান হিসাবে পাঠাবে

প্রযুক্তিগত বিবরণ

ফলাফল: বলীয় মান।যদি এই আইসিডের কোনও উপাদান পরীক্ষা দ্বারা পার করে, তবে true ফিরাবে, না তবে false
JavaScript সংস্করণ: ECMAScript 3

ব্রাউজার সমর্থন

টেবিলের সংখ্যাগুলো এই পদ্ধতিকে সম্পূর্ণভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণকে নির্দেশ করে

সমস্ত ব্রাউজারগুলো এই পদ্ধতিকে সম্পূর্ণভাবে সমর্থন করে some() পদ্ধতি:

Chrome IE Edge Firefox স্যাফারি ওপেরা
Chrome IE Edge Firefox স্যাফারি ওপেরা
সমর্থন 9.0 সমর্থন সমর্থন সমর্থন সমর্থন

সংশ্লিষ্ট পৃষ্ঠা

শিক্ষা:JavaScript এর অ্যারেই

শিক্ষা:JavaScript এর অ্যারেই Const

শিক্ষা:JavaScript এর অ্যারেই মেথড

শিক্ষা:JavaScript এর অ্যারেই সার্ট

শিক্ষা:JavaScript এর অ্যারেই ইটারেশন