JavaScript Array every()
- ముంది పేజీ entries()
- తరువాతి పేజీ fill()
- ముంది స్థాయికి తిరిగి JavaScript Array రిఫరెన్స్ మాన్యువల్
定义和用法
every()
方法检查数组中的所有元素是否都通过了测试(被作为函数提供)。
every()
సరియైన సంఖ్యలో ప్రతి మూలకంపై ఫంక్షన్ నిర్వహించబడుతుంది:
- ఫంక్షన్ తిరిగి సరియైన సంఖ్యను లేకపోతే అన్ని విలువలను పరిశీలించకుండా every() సరియైన సంఖ్యను తిరిగి ఇస్తుంది
- కానీ సరియైన సంఖ్యలో కాని విలువలు లేకపోతే every() సరియైన సంఖ్యను తిరిగి ఇస్తుంది
ప్రత్యామ్నాయంగా:every()
విలువ లేని సరియైన సంఖ్యలో ప్రత్యామ్నాయంగా ఫంక్షన్ నిర్వహించబడదు.
ప్రత్యామ్నాయంగా:every()
ప్రారంభ సరియైన సంఖ్యలో మార్పు చేయబడదు.
ఉదాహరణ
ఉదాహరణ 1
age సరియైన సంఖ్యలో అన్ని విలువలు 18 లేదా అది పెరిగినదే ఉన్నాయి పరిశీలించండి:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); }
ఉదాహరణ 2
ages సరియైన సంఖ్యలో అన్ని విలువలు ప్రత్యేక సంఖ్యను లేదా అది పెరిగినదే ఉన్నాయి పరిశీలించండి:
<p>కనీస వయస్సు: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">ప్రయత్నించండి</button> <p>అన్ని కనీస వయస్సు కంటే పెద్ద వయస్సులు ఉన్నాయి? <span id="demo"></span></p> <script> var ages = [32, 33, 12, 40]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); } </script>
ఉదాహరణ 3
ప్రాంతంలోని అన్ని answer విలువలు అన్నింటికీ అదేగా ఉన్నాయా తనిఖీ చేయండి:
<script> var survey = [ { name: "Steve", answer: "Yes"}, { name: "Jessica", answer: "Yes"}, { name: "Peter", answer: "Yes"}, { name: "Elaine", answer: "No"} ]; function isSameAnswer(el, index, arr) { if (index === 0){ return true; } else { return (el.answer === arr[index - 1].answer); } } function myFunction() { document.getElementById("demo").innerHTML = survey.every(isSameAnswer); } </script>
బ్రౌజర్ మద్దతు
అన్ని బ్రౌజర్లు పూర్తిగా మద్దతు ఇస్తాయి every()
పద్ధతి:
చ్రోమ్ | ఐఇ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|---|
చ్రోమ్ | ఐఇ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
మద్దతు | 9.0 | మద్దతు | మద్దతు | మద్దతు | మద్దతు |
సంకేతం
array.every(function(currentValue, index, arr), thisValue)
పారామితుల విలువ
పారామితులు | వివరణ | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | అవసరం. ప్రాంతంలోని ప్రతి అంశంపై నడిపే ఫంక్షన్.
ఫంక్షన్ పారామితులు:
|
||||||||
thisValue |
ఎంపికాత్మకం. ఫంక్షన్ యొక్క 'this' విలువగా తిరిగి ఇవ్వబడే విలువ. ఈ పారామితి ఖాళీగా ఉన్నప్పుడు, దాని 'this' విలువగా 'undefined' విలువ తిరిగి ఇవ్వబడుతుంది. |
సాంకేతిక వివరాలు
తిరిగి ఇవ్వబడే విలువ: | బుల్ విలువలు. అన్ని అంశాలు పరీక్షలో విజయవంతం అయితే true అన్నింటికీ తిరిగి ఇవ్వబడుతుంది, లేకపోతే false. |
---|---|
జావాస్క్రిప్ట్ వర్షన్: | ECMAScript 5 |
సంబంధిత పేజీలు
శిక్షణా పద్ధతి:JavaScript అర్రే
శిక్షణా పద్ధతి:JavaScript అర్రే Const
శిక్షణా పద్ధతి:JavaScript అర్రే పద్ధతులు
శిక్షణా పద్ధతి:JavaScript అర్రే క్రమీకరణ
శిక్షణా పద్ధతి:JavaScript అర్రే ఇటరేషన్
- ముంది పేజీ entries()
- తరువాతి పేజీ fill()
- ముంది స్థాయికి తిరిగి JavaScript Array రిఫరెన్స్ మాన్యువల్