diff --git a/build.js b/build.js index dd77babb9..10b792614 100755 --- a/build.js +++ b/build.js @@ -1731,6 +1731,7 @@ } if (isUnderscore) { dependencyMap.contains = _.without(dependencyMap.contains, 'isString'); + dependencyMap.createCallback = _.without(dependencyMap.createCallback, 'isEqual'); dependencyMap.flatten = _.without(dependencyMap.flatten, 'createCallback'); dependencyMap.isEmpty = ['isArray', 'isString']; dependencyMap.isEqual = _.without(dependencyMap.isEqual, 'forIn', 'isArguments'); @@ -2107,7 +2108,7 @@ '', ' case regexpClass:', ' case stringClass:', - " return a == b + '';", + ' return a == String(b);', ' }', ' var isArr = className == arrayClass;', ' if (!isArr) {', diff --git a/dist/lodash.underscore.js b/dist/lodash.underscore.js index cd01f0653..b843c0675 100644 --- a/dist/lodash.underscore.js +++ b/dist/lodash.underscore.js @@ -1037,7 +1037,7 @@ case regexpClass: case stringClass: - return a == b + ''; + return a == String(b); } var isArr = className == arrayClass; if (!isArr) {