Как знать, когда он заканчивает Map, Он уменьшает, и filter? [закрывшая]

Каков лучший способ знать, когда заканчивает поездка array в javascript с какой-то из этих функций?

0
задан 11.03.2019, 13:23
1 ответ

Для map и filter ты можешь использовать второго parГЎmetro callback, который показывает индекс настоящего элемента.

Для reduce использует третьего parГЎmetro callback.

let arreglo = [1,2,3];
arreglo.map((elemento, indice) => {
     if(indice == arreglo.length - 1)
       console.log("Soy el último: " + elemento);
     return elemento;
})

arreglo.filter((elemento, indice) => {
     if(indice == arreglo.length - 1)
       console.log("Soy el último: " + elemento);
     return true;
})

arreglo.reduce((acumulador, valorActual, indice) => {
     if(indice == arreglo.length - 1)
       console.log("Soy el último: " + valorActual);
     return acumulador + valorActual;
})
2
ответ дан 19.11.2019, 22:17