Subrayado.js _.best() Método

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

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *