📜  Lodash _.sortedLastIndexOf() 方法

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

Lodash _.sortedLastIndexOf() 方法

_.sortedLastIndexOf 方法用于返回可以插入元素的数组的最高索引并保持其排序顺序。此方法也类似于 _.lastIndexOf ,不同之处在于它对已排序的数组执行二进制搜索。
句法:

_.sortedLastIndexOf(array, value)

参数:此方法接受上面提到的两个参数,如下所述:

  • array:此参数保存要检查的数组。
  • value:此参数保存要搜索的值。

返回值:返回匹配值的索引,否则返回-1。
示例 1:这里使用 const _ = require('lodash') 将 lodash 库导入文件。

javascript
// Requiring the lodash library  
const _ = require("lodash");  
      
// Original array  
let y = [4, 5, 7, 7, 7]   
      
// Use of _.sortedLastIndexOf()  
// method  
let index = _.sortedLastIndexOf(y, 7); 
      
// Printing the output  
console.log(index);


javascript
// Requiring the lodash library 
const _ = require("lodash"); 
      
// Original array 
let y = ['p', 'q', 'r', 't', 't', 'u', 's', 't' ] 
      
// Use of _.sortedLastIndexOf() 
// method 
let index = _.sortedLastIndexOf(y, 't'); 
      
// Printing the output 
console.log(index);


输出:

4

示例 2:

javascript

// Requiring the lodash library 
const _ = require("lodash"); 
      
// Original array 
let y = ['p', 'q', 'r', 't', 't', 'u', 's', 't' ] 
      
// Use of _.sortedLastIndexOf() 
// method 
let index = _.sortedLastIndexOf(y, 't'); 
      
// Printing the output 
console.log(index);

输出:

7