X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=fibonacci.js;h=729fe9260bc5b87e787f321f030139b93e4300d5;hb=47006ddf6055b02dd084ae91269f12b44ce8225d;hp=b5a7fbbdfc53912767a954ede90c4ec5e3b22f21;hpb=a9c78d5d3394dce4eccd9f244c88879666cba677;p=benchmarks-js.git diff --git a/fibonacci.js b/fibonacci.js index b5a7fbb..729fe92 100644 --- a/fibonacci.js +++ b/fibonacci.js @@ -7,6 +7,7 @@ const number = 30 /** * @param num + * @returns */ function fibonacciLoop (num) { let a = 1 @@ -25,6 +26,7 @@ function fibonacciLoop (num) { /** * @param num + * @returns */ function fibonacciRecursion (num) { if (num <= 1) return 1 @@ -35,6 +37,7 @@ function fibonacciRecursion (num) { /** * @param num * @param memo + * @returns */ function fibonacciRecursionMemoization (num, memo) { memo = memo || {} @@ -48,23 +51,23 @@ function fibonacciRecursionMemoization (num, memo) { } suite - .add('fibonacciLoop', function () { + .add('fibonacciLoop', () => { fibonacciLoop(number) }) - .add('fibonacciRecursion', function () { + .add('fibonacciRecursion', () => { fibonacciRecursion(number) }) - .add('fibonacciRecursionMemoization', function () { + .add('fibonacciRecursionMemoization', () => { fibonacciRecursionMemoization(number) }) - .on('cycle', function (event) { + .on('cycle', event => { console.log(event.target.toString()) }) .on('complete', function () { console.log( 'Fastest is ' + LIST_FORMATTER.format(this.filter('fastest').map('name')) ) - // eslint-disable-next-line no-process-exit + // eslint-disable-next-line n/no-process-exit process.exit() }) .run()