diff --git a/lodash.src.js b/lodash.src.js index 20f0fd6cf..ee05ffa87 100644 --- a/lodash.src.js +++ b/lodash.src.js @@ -10676,14 +10676,14 @@ * } */ function attempt() { - var length = arguments.length, - func = arguments[0]; + var func = arguments[0], + length = arguments.length, + args = Array(length ? length - 1 : 0); + while (--length > 0) { + args[length - 1] = arguments[length]; + } try { - var args = Array(length ? length - 1 : 0); - while (--length > 0) { - args[length - 1] = arguments[length]; - } return func.apply(undefined, args); } catch(e) { return isError(e) ? e : new Error(e);