diff --git a/lodash.js b/lodash.js index a0b4e38d1..2e5732aae 100644 --- a/lodash.js +++ b/lodash.js @@ -8149,6 +8149,7 @@ * // => false */ function isArguments(value) { + // Safari 8.1 incorrectly makes `arguments.callee` enumerable in strict mode. return isObjectLike(value) && isArrayLike(value) && hasOwnProperty.call(value, 'callee') && (!propertyIsEnumerable.call(value, 'callee') || objToString.call(value) == argsTag); }