método _.best() el
Sintaxis:
_.best(array, function)
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- array: la array dada a partir de la cual se calcula el mejor valor.
- función: La función que contiene la condición para el mejor valor coincidente.
Valor devuelto: este método devuelve el mejor valor de la array.
Nota:
npm install guión bajo-contrib.
Ejemplo 1: En este ejemplo, obtendremos el mejor valor como el mayor valor de la array.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [11, 2, 43, 14, 12]; // Getting best value using best() method var best_val =_.best(array, function(x,y){ return x>y; }); console.log("Array : ", array); console.log("Best value : ", best_val);
Producción:
Array : [ 11, 2, 43, 14, 12 ] Best value : 43
Ejemplo 2: En este ejemplo, obtendremos el mejor valor como el valor más pequeño de la array.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [11, 2, 43, 14, 12]; // Getting best value using best() method var best_val =_.best(array, function(x,y){ return x < y; }); console.log("Array : ", array); console.log("Best value : ", best_val);
Producción:
Array : [ 11, 2, 43, 14, 12 ] Best value : 2
Ejemplo 3: en este ejemplo, obtendremos el mejor valor coincidente como 12 de la array.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [11, 2, 43, 14, 12]; // Getting best value using best() method var best_val =_.best(array, function(x){ return x == 12; }); console.log("Array : ", array); console.log("Best value : ", best_val);
Producción:
Array : [ 11, 2, 43, 14, 12 ] Best value : 12