JavaScript Array every()
- ਪਿਛਲਾ ਪੰਨਾ entries()
- ਅਗਲਾ ਪੰਨਾ fill()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ ਵਾਪਸ جاوا اسکریپت آرری مراجع دستورالعمل
定义和用法
every()
方法检查数组中的所有元素是否都通过了测试(被作为函数提供)。
every()
方法对数组中存在的每个元素执行一次函数:
- 如果找到函数返回 false 值的数组元素,every() 返回 false(并且不检查剩余值)
- 如果没有出现 false,every() 返回 true
注释: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
ਏਕਲੀਸ਼ਨ ਵਰਗ ਦੇ ਸਭ ਆਂਸਵਰਾਂ ਨੂੰ ਇੱਕ ਸਮਾਨ ਹੋਣ ਨਾਲ ਚੈਕ ਕਰੋ:
<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" ਮੁੱਲ ਵਜੋਂ ਵਰਤਿਆ ਜਾਵੇਗਾ。 ਜੇਕਰ ਇਹ ਪੈਰਾਮੀਟਰ ਖਾਲੀ ਹੈ ਤਾਂ ਮੁੱਲ "undefined" ਇਸ "this" ਮੁੱਲ ਵਜੋਂ ਪਾਸ ਕੀਤਾ ਜਾਵੇਗਾ。 |
ਤਕਨੀਕੀ ਵੇਰਵਾ
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ: | ਬੋਲੀਨ ਮੁੱਲ।ਜੇਕਰ ਇੱਕੋ ਇੱਕ ਏਲੀਮੈਂਟ ਸਭ ਪਰਿਖਿਆ ਪਾਸ ਕਰਦੇ ਹਨ ਤਾਂ true ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ ਨਾਲ ਹੀ false ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ。 |
---|---|
JavaScript ਸੰਸਕਰਣ: | ECMAScript 5 |
ਸਬੰਧਤ ਪੰਨੇ
ਸਿੱਖਿਆਕ੍ਰਮਾਂ ਬਾਰੇ:JavaScript ਅਰਰੇ
ਸਿੱਖਿਆਕ੍ਰਮਾਂ ਬਾਰੇ:JavaScript ਅਰਰੇ Const
ਸਿੱਖਿਆਕ੍ਰਮਾਂ ਬਾਰੇ:JavaScript ਅਰਰੇ ਮੱਦਦ
ਸਿੱਖਿਆਕ੍ਰਮਾਂ ਬਾਰੇ:JavaScript ਸਰਨਮਾਨ ਕਰਨਾ
ਸਿੱਖਿਆਕ੍ਰਮਾਂ ਬਾਰੇ:JavaScript ਅਰਰੇ ਇੱਟਰੇਸ਼ਨ
- ਪਿਛਲਾ ਪੰਨਾ entries()
- ਅਗਲਾ ਪੰਨਾ fill()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ ਵਾਪਸ جاوا اسکریپت آرری مراجع دستورالعمل