JavaScript Array reduceRight() 方法

定义和用法

reduceRight() 方法将数组缩减为单个值。

reduceRight() 方法为数组的每个值(从右到左)执行提供的函数。

函数的返回值存储在累加器中(结果/总计)。

注释:对没有值的数组元素,不执行 reduceRight() 方法。

实例

例子 1

减去数组中的数字,从末尾开始:

var numbers = [175, 50, 25];
document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}}
function myFunc(total, num) {
  return total - num;
}

ਆਪਣੇ ਅਨੁਸਾਰ ਕਰੋ

ਉਦਾਹਰਣ 2

ਸਾਰੇ ਅੰਕਾਂ ਨੂੰ ਸੱਜੇ ਤੋਂ ਸੱਜੇ ਹਟਾਓ ਅਤੇ ਕੁੱਲ ਗਿਣਤੀ ਦਿਸ਼ਾ ਵਿੱਚ ਦਿਸਾਓ:

<button onclick="myFunction()">ਕ੍ਰਿਆ ਕਰੋ</button>
<p>ਗਰੁੱਪ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ: <span id="demo"></span></p>
<script>
var numbers = [2, 45, 30, 100];
function getSum(total, num) {
  return total - num;
}
function myFunction(item) {
  document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
}
</script>

ਆਪਣੇ ਅਨੁਸਾਰ ਕਰੋ

ਸਮਾਂਤਰ

array.reduceRight(function(total, currentValue, currentIndex, arr, initialValue)

ਪੈਰਾਮੀਟਰ ਵਾਲੀ ਜਮ੍ਹਾਂ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
function(total, currentValue, index, arr) ਲਾਜ਼ਮੀ।ਗਰੁੱਪ ਵਿੱਚ ਹਰੇਕ ਏਲੀਮੈਂਟ 'ਤੇ ਚਲਾਇਆ ਜਾਣ ਵਾਲਾ ਫੰਕਸ਼ਨ

ਫੰਕਸ਼ਨ ਪੈਰਾਮੀਟਰ:

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
total ਲਾਜ਼ਮੀ।initialValue ਜਾਂ ਫੰਕਸ਼ਨ ਦੀ ਪਿਛਲੀ ਵਾਪਸੀ ਵਾਲੀ ਜਮ੍ਹਾਂ
currentValue ਲਾਜ਼ਮੀ।ਮੌਜੂਦਾ ਏਲੀਮੈਂਟ ਦੀ ਗਿਣਤੀ
index ਵਿਕਲਪਿਤ।ਮੌਜੂਦਾ ਏਲੀਮੈਂਟ ਦੀ ਗਰੁੱਪ ਵਾਲੀ ਗਿਣਤੀ
arr ਵਿਕਲਪਿਤ।ਮੌਜੂਦਾ ਏਲੀਮੈਂਟ ਦੀ ਗਰੁੱਪ ਵਾਲੀ ਜਾਂਬੂਦਾਰ ਜਾਂ ਪੁਲਾੜ
initialValue ਵਿਕਲਪਿਤ।ਫੰਕਸ਼ਨ ਨੂੰ ਮੁੱਢਲੀ ਜਮ੍ਹਾਂ ਵਾਲੀ ਵੇਲੂ ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਵਾਪਸੀ ਵਾਲੀ ਜਮ੍ਹਾਂ: ਪਿਛਲੇ ਬੱਲੀਵੁੱਕ ਫੰਕਸ਼ਨ ਵਾਪਸੀ ਵਾਲੀ ਜਮ੍ਹਾਂ ਕਰਨ ਵਾਲੀ ਜਮ੍ਹਾਂ ਦੇਣ
JavaScript ਵਰਜਨ: ECMAScript 5

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

ਸਾਰੇ ਤੌਰ 'ਤੇ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਪਹਿਲੇ ਬਰਾਉਜ਼ਰ ਵਰਜਨ ਸਿਫਾਰਸ਼ ਕੀਤੇ ਗਏ ਹਨ

ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ reduceRight() ਤਰੀਕਾਂ:

Chrome IE Edge Firefox Safari Opera
Chrome 3 IE 9 Edge 12 Firefox 3 Safari 5 Opera 10.5
2009 ਜੂਨ 2010 ਸਤੰਬਰ 2015 ਜੁਲਾਈ 2009 ਜਨਵਰੀ 2010 ਜੂਨ 2010 ਮਈ

ਸਬੰਧਤ ਪੰਨੇ

ਸਿੱਖਿਆ:JavaScript ਆਰਰੇ

ਸਿੱਖਿਆ:JavaScript ਆਰਰੇ Const

ਸਿੱਖਿਆ:JavaScript ਆਰਰੇ ਮੈਥਡ

ਸਿੱਖਿਆ:JavaScript ਸ਼ਾਰਡ ਅਰਰੇ

ਸਿੱਖਿਆ:JavaScript ਆਰਰੇ ਇੱਟਰੇਸ਼ਨ

ਕੈਟਲੌਗਜ਼:Array.reduce() ਮੈਥਡ