Test name | Executions per second |
---|---|
var child = JSON.parse(JSON.stringify(parent)); | 80804.6 Ops/sec |
child[i] = parent[i].slice()/// var child = []; for (var i = 0; i < parent.length; i += 1) { child[i] = parent[i].slice(); } | 268502.6 Ops/sec |
child[i][j] = parent[i][j]/// var child = []; for (var i = 0; i < parent.length; i += 1) { child[i] = []; for (var j = 0; j < parent[i].length; j += 1) { child[i][j] = parent[i][j]; } } | 37026.8 Ops/sec |
var child = JSON.parse(JSON.stringify(sparent)); | 195183.8 Ops/sec |
var child = sparent.slice(); | 5762491.0 Ops/sec |
child[i] = sparent[i]/// var child = []; for (var i = 0; i < parent.length; i += 1) { child[i] = sparent[i]; } | 287294.9 Ops/sec |