Test name | Executions per second |
---|---|
lodash merge | 6155501.0 Ops/sec |
object.assign | 12627836.0 Ops/sec |
spread | 40911312.0 Ops/sec |
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
var a = { a: 'oh', b: 'my' };
var c = _.merge({a:true}, a);
var a = { a: 'oh', b: 'my' };
var c = Object.assign({a:true}, a);
var a = { a: 'oh', b: 'my' };
var c = { a:true, a };