diff --git a/lodash.js b/lodash.js index 5ebc076f8..f418ed6f4 100644 --- a/lodash.js +++ b/lodash.js @@ -5389,11 +5389,14 @@ * @returns {Array} Returns the match data of `object`. */ function getMatchData(object) { - var result = toPairs(object), + var result = keys(object), length = result.length; while (length--) { - result[length][2] = isStrictComparable(result[length][1]); + var key = result[length], + value = object[key]; + + result[length] = [key, value, isStrictComparable(value)]; } return result; }