Run details:
Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36
Chrome 64
Windows 8.1
Desktop
6 years ago
Test name Executions per second
Lodash cloneDeep 186431.8 Ops/sec
Json clone 177369.2 Ops/sec
HTML Preparation code:
x
 
1
2
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js'></script>
Script Preparation code:
 
var MyObject = {"author":{},"attrs":{"author_name":null},"event_question_id":4175637,"event_id":423443,"event_section_id":489248,"text":"TESTUJEMEMEEEEEEEEEEE","is_public":false,"is_answered":false,"is_highlighted":false,"is_anonymous":true,"is_bookmarked":false,"score":0,"score_positive":0,"score_negative":0,"date_published":null,"date_highlighted":null,"path":"/questions","date_created":"2018-04-12T14:29:51.000Z","date_updated":"2018-04-12T14:29:51.000Z","date_deleted":null,"media":[]};
var myCopy = null;
Tests:
  • Lodash cloneDeep

     
    myCopy = _.cloneDeep(MyObject);
  • Json clone

     
    myCopy = JSON.parse(JSON.stringify(MyObject));