Collect.js es un contenedor fluido y conveniente para trabajar con arreglos y objetos. La array de JavaScript primero se transforma en una colección y luego la función se aplica a la colección.
El método avg() devuelve el promedio de todos los elementos de una colección.
Instalación:
- Collect.js se puede instalar a través de NPM:
npm install --save collect.js
- También puede usar CDN de collect.js
<script src="https://cdnjs.com/libraries/collect.js"></script>
Sintaxis:
collect(array).avg()
Parámetros: Collect() toma un argumento que se convierte en la colección y luego se le aplica la función avg(), que puede tomar elementos si lo aplica en la colección de objetos.
Valor devuelto: Devuelve un número que es el promedio de la colección.
El siguiente ejemplo ilustra el método avg() en JavaScript:
Ejemplo 1: aquí se usa collect = require(‘collect.js’) para importar la biblioteca collect.js al archivo.
const collect = require('collect.js'); let arr = [10, 20, 30]; let average = collect(arr).avg(); console.log("Average of the given array: ", average);
Producción
Ejemplo 2: Array de objetos.
const collect = require('collect.js'); let arr = [ { name: 'Rahul', score: 98, }, { name: 'Aditya', score: 96, }, { name: 'Abhishek', score: 80 }, ]; // converting object to collection const collection = collect(arr); // finding the average of all the score let averageScore = collection.avg('score'); console.log("Average score of students: ", averageScore);
Producción:
Referencia: https://collect.js.org/api/avg.html
Publicación traducida automáticamente
Artículo escrito por iamsahil1910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA