From 3f7f8133df48503f82637c3debb7b41224afc58a Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Wed, 13 Mar 2013 07:54:46 -0700 Subject: [PATCH] Make pref.'s work for various lodash builds. Former-commit-id: cdde1730e7b402c1f6475fc796af683faf6a8e88 --- perf/perf.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/perf/perf.js b/perf/perf.js index b5fd95ca3..d96b33542 100644 --- a/perf/perf.js +++ b/perf/perf.js @@ -277,7 +277,7 @@ }\ }\ if (typeof chaining != "undefined") {\ - var _chaining = _(numbers).chain(),\ + var _chaining = _.chain ? _(numbers).chain() : _(numbers),\ lodashChaining = lodash(numbers);\ }\ if (typeof compact != "undefined") {\ @@ -477,14 +477,16 @@ \ var settingsObject = { "variable": "data" };\ \ - var lodashTpl = lodash.template(tpl),\ - lodashTplVerbose = lodash.template(tplVerbose, null, settingsObject);\ - \ var _tpl = _.template(tpl),\ _tplVerbose = _.template(tplVerbose, null, settingsObject);\ + \ + var lodashTpl = lodash.template(tpl),\ + lodashTplVerbose = lodash.template(tplVerbose, null, settingsObject);\ }\ if (typeof where != "undefined") {\ - var whereObject = { "num": 9 };\ + var _findWhere = _.findWhere || _.find,\ + lodashFindWhere = lodash.findWhere || lodash.find,\ + whereObject = { "num": 9 };\ }' }); @@ -926,11 +928,11 @@ suites.push( Benchmark.Suite('`_.find` with `properties`') .add(buildName, { - 'fn': 'lodash.find(objects, whereObject)', + 'fn': 'lodashFindWhere(objects, whereObject)', 'teardown': 'function where(){}' }) .add(otherName, { - 'fn': '_.findWhere(objects, whereObject)', + 'fn': '_findWhere(objects, whereObject)', 'teardown': 'function where(){}' }) );