some() Function in Javascript
some() function ஒரு array இல் உள்ள elements ஒரு குறிப்பிட்ட condition ஐ satisfy செய்கிறதா என கண்டறிய some() function ஆனது பயன்படுகிறது.இங்கு குறைந்தது ஒரு element condition satisfy ஆகும் பட்சத்தில் true என return செய்யும், condition satisfy ஆகவில்லை என்றால் false என return செய்யும்.
array.some(callback(currentvalue,index,arr),thisArg)
Example1
<script>
var data=[50,60,70,80,90,100];
function check(value)
{
return value<60;
}
document.writeln(data.some(check));
</script>
மேலே உள்ள Example1-ஐ கவனிக்கவும் இங்கு data என்ற array variable இல் [50,60,70,80,90,100] என்ற values கள் save செய்யபட்டுள்ளது. இங்கு data.some(check) function ஐ பயன்படுத்துகிறோம், check என்ற callback function argument ஆக அனுபப்படுகிறது. இந்த callback function இக்கு value,index,arr என்ற மூன்று argument கள் கிடைக்கும். இந்த function இல் முதல் argument ஆக கிடைக்கும் array இன் value ஐ வைத்து function இல் உள்ள condition செய்கிறதா என கண்டறிய some() function ஆனது பயன்படுகிறது.இங்கு குறைந்தது ஒரு element condition satisfy ஆகும் பட்சத்தில் true என return செய்யும், condition satisfy ஆகவில்லை என்றால் false என return செய்யும். இங்கு முதல் element condition ஐ satisfy செய்கிறது எனவே true என output கிடைக்கிறது.
true
Example2
<script>
var marks=[25,50,75,100];
function check(value)
{
return value<100;
}
document.writeln(marks.every(check));
</script>
மேலே உள்ள Example2-ஐ கவனிக்கவும் இங்கு marks என்ற array variable இல் [25,50,75,100] என்ற values கள் save செய்யபட்டுள்ளது. இங்கு marks.some(check) function ஐ பயன்படுத்துகிறோம், check என்ற callback function argument ஆக அனுபப்படுகிறது. இந்த callback function இக்கு value,index,arr என்ற மூன்று argument கள் கிடைக்கும். இந்த function இல் முதல் argument ஆக கிடைக்கும் array இன் value ஐ வைத்து function இல் உள்ள condition செய்கிறதா என கண்டறிய some() function ஆனது பயன்படுகிறது. இங்கு array இல் உள்ள எந்த ஒரு element-ம் condition satisfy செய்யவில்லை எனவே false என output கிடைக்கிறது.
false
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments