X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=shallow-clone-object.mjs;h=70b14d98a6c25dc5860d5eba4e36b4f1ccd8765d;hb=512ff724b68d11b6954e2902a9a7ae4ebd5b8c95;hp=e01a3c4f61f454b17a575dce06a1620ff6a7ab47;hpb=4676a95cabbad0975a245e72e822467868f95ac8;p=benchmarks-js.git diff --git a/shallow-clone-object.mjs b/shallow-clone-object.mjs index e01a3c4..70b14d9 100644 --- a/shallow-clone-object.mjs +++ b/shallow-clone-object.mjs @@ -1,4 +1,3 @@ -/* eslint-disable no-unused-vars */ import _ from 'lodash' import { assoc } from 'rambda' import { bench, group, run } from 'tatami-ng' @@ -9,19 +8,19 @@ const object = generateRandomObject() group(`Shallow clone object with ${Object.keys(object).length} keys`, () => { bench('Spread', () => { - const objClone = { ...object } + return { ...object } }) bench('Object assign', () => { - const objClone = Object.assign({}, object) + return Object.assign({}, object) }) bench('lodash clone', () => { - const objClone = _.clone(object) + _.clone(object) }) bench('rambda assoc', () => { - const objClone = assoc(object) + assoc(object) }) }) await run({ - units: true + units: true, })