Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Chrome 120
Windows
Desktop
one year ago
Test name Executions per second
Object destructuring 40024720.0 Ops/sec
Property picking 39594636.0 Ops/sec
Tests:
  • Object destructuring

    x
     
    const obj = {
      a:1,
      b:1,
      c:1,
      d:1,
      e:1,
      f:1,
      g:1,
      h:1,
      i:1,
    }
    const {a, d, i} = obj;
    const n = {a, d, i};
  • Property picking

     
    const obj = {
      a:1,
      b:1,
      c:1,
      d:1,
      e:1,
      f:1,
      g:1,
      h:1,
      i:1,
    }
    const n = {a: obj.a, d: obj.d, i: obj.i};