diff --git a/.internal/baseOrderBy.js b/.internal/baseOrderBy.js index 1e2fd0c8d..c23ccaabc 100644 --- a/.internal/baseOrderBy.js +++ b/.internal/baseOrderBy.js @@ -1,4 +1,3 @@ -import arrayMap from './arrayMap.js' import baseMap from './baseMap.js' import baseSortBy from './baseSortBy.js' import compareMultiple from './compareMultiple.js' @@ -17,7 +16,7 @@ function baseOrderBy(collection, iteratees, orders) { iteratees = iteratees.length ? iteratees : [(value) => value] const result = baseMap(collection, (value, key, collection) => { - const criteria = arrayMap(iteratees, (iteratee) => iteratee(value)) + const criteria = iteratees.map((iteratee) => iteratee(value)) return { 'criteria': criteria, 'index': ++index, 'value': value } }) diff --git a/.internal/baseToString.js b/.internal/baseToString.js index 9c2aecfb8..c061a10d8 100644 --- a/.internal/baseToString.js +++ b/.internal/baseToString.js @@ -1,4 +1,3 @@ -import arrayMap from './arrayMap.js' import isSymbol from '../isSymbol.js' /** Used as references for various `Number` constants. */ @@ -23,7 +22,7 @@ function baseToString(value) { } if (Array.isArray(value)) { // Recursively convert values (susceptible to call stack limits). - return `${ arrayMap(value, baseToString) }` + return `${ value.map(baseToString) }` } if (isSymbol(value)) { return symbolToString ? symbolToString.call(value) : '' diff --git a/.internal/baseValues.js b/.internal/baseValues.js index 6a43d9baa..8809d3345 100644 --- a/.internal/baseValues.js +++ b/.internal/baseValues.js @@ -1,5 +1,3 @@ -import arrayMap from './arrayMap.js' - /** * The base implementation of `values` and `valuesIn` which creates an * array of `object` property values corresponding to the property names @@ -11,7 +9,7 @@ import arrayMap from './arrayMap.js' * @returns {Object} Returns the array of property values. */ function baseValues(object, props) { - return arrayMap(props, (key) => object[key]) + return props == null ? [] : props.map((key) => object[key]) } export default baseValues