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]