ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਰੇਅਰ ਫਿਲਟਰ ()
- ਪਿਛਲਾ ਪੰਨਾ fill()
- ਅਗਲਾ ਪੰਨਾ find()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ جاوااسکریپت آرایه منظور لائن
ਡਿਫਾਇਨੇਸ਼ਨ ਅਤੇ ਵਰਤੋਂ
filter()
ਤਰੀਕਾ ਤੰਤਰ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਸਾਰੇ ਟੈਸਟ ਕੀਤੇ ਗਏ ਤੰਤਰਾਂ ਦੇ ਤੰਤਰ ਹੁੰਦੇ ਹਨ (ਫੰਕਸ਼ਨ ਵਜੋਂ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ)।
ਟਿੱਪਣੀ:filter()
ਇਹ ਫੰਕਸ਼ਨ ਖਾਲੀ ਮੁੱਲ ਵਾਲੇ ਤੰਤਰ ਤੰਤਰਾਂ 'ਤੇ ਨਹੀਂ ਚਲਾਇਆ ਜਾਵੇਗਾ。
ਟਿੱਪਣੀ:filter()
ਮੂਲ ਤੰਤਰ ਨੂੰ ਬਦਲ ਨਹੀਂ ਕਰੇਗਾ。
ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਤੰਤਰ ਇਹ ਹੈ ਜੋ ages ਤੰਤਰ ਵਿੱਚ ਸਭ ਤੰਤਰਾਂ ਦੇ ਮੁੱਲ ਦਾ ਮੁੱਲ ਹੈ ਜੋ 18 ਸਾਲ ਜਾਂ ਉਸ ਤੋਂ ਵੱਧ ਹਨ:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.filter(checkAdult); }
ਉਦਾਹਰਣ 2
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਤੰਤਰ ਇਹ ਹੈ ਜੋ ages ਤੰਤਰ ਵਿੱਚ ਸਭ ਤੰਤਰਾਂ ਦੇ ਮੁੱਲ ਦਾ ਮੁੱਲ ਹੈ ਜੋ ਵਿਸ਼ੇਸ਼ ਨੰਬਰ ਤੋਂ ਵੱਧ ਹਨ:
<p>Minimum age: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Try it</button> <p>All ages above minimum: <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.filter(checkAdult); } </script>
ਸਮਾਂਤਰਾਂ
array.filter(function(currentValue, index, arr), thisValue)
ਪੈਰਾਮੀਟਰ ਮੁੱਲ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | ਲਾਜ਼ਮੀ। ਤੰਤਰ ਦੇ ਹਰ ਤੰਤਰ 'ਤੇ ਚਲਾਇਆ ਜਾਣ ਵਾਲਾ ਫੰਕਸ਼ਨ
ਫੰਕਸ਼ਨ ਪੈਰਾਮੀਟਰ:
|
||||||||
thisValue |
ਵਿਕਲਪੀ। ਫੰਕਸ਼ਨ ਦੇ "this" ਮੁੱਲ ਵਜੋਂ ਪਾਸ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਮੁੱਲ ਜੇਕਰ ਇਹ ਪੈਰਾਮੀਟਰ ਖਾਲੀ ਹੈ ਤਾਂ ਮੁੱਲ "undefined" ਉਸ "this" ਮੁੱਲ ਵਜੋਂ ਪਾਸ ਕੀਤਾ ਜਾਵੇਗਾ。 |
ਤਕਨੀਕੀ ਵੇਰਵਾ
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ: | ਸਾਰੇ ਟੈਸਟ ਕੀਤੇ ਗਏ ਤੰਤਰਾਂ ਦੇ ਤੰਤਰਾਂ ਦਾ ਤੰਤਰ ਸ਼ਾਮਲ ਹੈ। ਜੇਕਰ ਕੋਈ ਤੰਤਰ ਟੈਸਟ ਨਹੀਂ ਪਾਸ ਕਰਦਾ ਹੈ ਤਾਂ ਖਾਲੀ ਤੰਤਰ ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ。 |
---|---|
JavaScript ਸੰਸਕਰਣ: | ECMAScript 5 |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ filter()
ਤਰੀਕਾ:
Chrome | IE | Edge | Firefox | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | ਸਫਾਰੀ | ਓਪਰਾ |
ਸਮਰਥਨ | 9.0 | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
ਸਬੰਧਤ ਪੰਨੇ
ਟੂਰੀਜ਼:JavaScript ਅਰਰੇ
ਟੂਰੀਜ਼:JavaScript ਅਰਰੇ Const
ਟੂਰੀਜ਼:JavaScript ਅਰਰੇ ਮੱਥਦੇ
ਟੂਰੀਜ਼:JavaScript ਅਰਰੇ ਕਰਨਾ
- ਪਿਛਲਾ ਪੰਨਾ fill()
- ਅਗਲਾ ਪੰਨਾ find()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ جاوااسکریپت آرایه منظور لائن