
bruno guerra solano
Preguntahola no termino de entender que es “acum” como esta definido o que valor se le esta pasando, como reconoce javascript a “acum”

Israel Yance
Recuerda que una buena práctica es que el nombre de las variables sean descriptivos de los valores que van a tener.

Sneyder Barreto
¡Hola! 'acum' significa acumulador y es el nombre del parámetro que guardará la suma de la cantidad total de libros para luego imprimirlo en la consola. Espero te ayude a aclarar tu duda, un saludo.

Everardo Sánchez
acum solo es el nombre que se le da a la variable, puedes ponerle cualquier cosa, pero te va a servir para acumular un valor.
Podrás darte cuenta que cuando lo usa escribe:
var totalDeLibros = personas.reduce(reducer, 0);
Ese 0 que le pasa al rece es el valor inicial que tomará acum.
Dada esta situación por cada elemento del arreglo va a ejecutar la función que suma acum con la cantidad de libros de cada elemento y el valor que retorna se va a quedar en acum.