Método Lodash _.rangeRight()

El método _.rangeRight() se usa para crear una array de números que progresan desde el valor inicial dado hasta el valor final dado, pero sin incluirlo . Rellena los valores en orden descendente. Se utiliza un valor de paso de -1 si se especifica un inicio negativo sin un final o paso. Si no se especifica el final , se establece para comenzar con el inicio y luego se establece en 0.

Sintaxis:

_.rangeRight( start, end, step )

Parámetros: este método acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:

  • inicio: Es un número que especifica el inicio del rango. Es un valor opcional. El valor predeterminado es 0.
  • fin: Es un número que especifica el final del rango.
  • paso: Es un número que especifica la cantidad en que se incrementa o decrementa el valor en el rango. El valor predeterminado es 1.

Valor devuelto: Devuelve una array con el rango de números en orden descendente.

Ejemplo 1:

Javascript

// Requiring the lodash library  
const _ = require("lodash");            
    
// Using the _.rangeRight() method 
let range_arr = _.rangeRight(6); 
        
// Printing the output  
console.log(range_arr);

Producción:

[5, 4, 3, 2, 1, 0]

Ejemplo 2:

Javascript

// Requiring the lodash library  
const _ = require("lodash");            
    
// Using the _.rangeRight() method
// with the step taken as 3
let range_arr = _.rangeRight(0,15,3); 
        
// Printing the output  
console.log(range_arr);

Producción:

[12, 9, 6, 3, 0]

Ejemplo 3:

Javascript

// Requiring the lodash library  
const _ = require("lodash");            
    
// Using the _.rangeRight() method
// with the step taken as -2
let range_arr = _.rangeRight(0,-10,-2); 
        
// Printing the output  
console.log(range_arr);

Producción:

[-8, -6, -4, -2, 0]

Publicación traducida automáticamente

Artículo escrito por jana_sayantan 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 *