Use more Array#map.

This commit is contained in:
John-David Dalton
2017-03-20 22:33:32 -07:00
parent 0acb2847bf
commit f3e0cbe5bf
3 changed files with 3 additions and 7 deletions

View File

@@ -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