📜  Lodash _.rangeRight() 方法

📅  最后修改于: 2022-05-13 01:56:48.689000             🧑  作者: Mango

Lodash _.rangeRight() 方法

Lodash 是一个基于 underscore.js 的 JavaScript 库。 Lodash 有助于处理数组、字符串、对象、数字等。

_.rangeRight()方法用于创建从给定起始值到给定但不包括给定结束值的数字数组。它按降序填充值。如果指定负开始但没有结束或步长,则使用步长值 -1。如果未指定end ,则设置为从 start开始,然后设置为 0。

句法:

_.rangeRight( start, end, step )

参数:此方法接受三个参数,如上所述,如下所述:

  • start:它是一个数字,指定范围的开始。它是一个可选值。默认值为 0。
  • end:它是一个数字,指定范围的结束。
  • step:它是一个数字,指定范围内的值增加或减少的量。默认值为 1。

返回值:它返回一个数组,其中数字范围按降序排列。

示例 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);


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);


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);


输出:

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

示例 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);

输出:

[12, 9, 6, 3, 0]

示例 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);

输出:

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