Menu

gitpiper

sortedLastIndex javascript Code Snippet in 2024

arrayintermediate

Last Updated: 25 March 2024

Finds the highest index at which a value should be inserted into an array in order to maintain its sort order.

  • Loosely check if the array is sorted in descending order.
  • Use Array.prototype.reverse() and Array.prototype.findIndex() to find the appropriate last index where the element should be inserted.
const sortedLastIndex = (arr, n) => { const isDescending = arr[0] > arr[arr.length - 1]; const index = arr .reverse() .findIndex(el => (isDescending ? n <= el : n >= el)); return index === -1 ? 0 : arr.length - index; };
sortedLastIndex([10, 20, 30, 30, 40], 30); // 4

javascript snippet similar to sortedLastIndex For You in March 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️