basant307/AI_Governance_Project
045
1import baseIteratee from './_baseIteratee.js';2import baseSortedUniq from './_baseSortedUniq.js';3 4/**5 * This method is like `_.uniqBy` except that it's designed and optimized6 * for sorted arrays.7 *8 * @static9 * @memberOf _10 * @since 4.0.011 * @category Array12 * @param {Array} array The array to inspect.13 * @param {Function} [iteratee] The iteratee invoked per element.14 * @returns {Array} Returns the new duplicate free array.15 * @example16 *17 * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor);18 * // => [1.1, 2.3]19 */20function sortedUniqBy(array, iteratee) {21 return (array && array.length)22 ? baseSortedUniq(array, baseIteratee(iteratee, 2))23 : [];24}25 26export default sortedUniqBy;27 