Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
Chrome 115
Windows
Desktop
one year ago
Test name Executions per second
array[array.length - 1]; 1052666368.0 Ops/sec
array.slice(-1); 58363748.0 Ops/sec
array.at(-1); 447526208.0 Ops/sec
array.pop() 87934088.0 Ops/sec
Script Preparation code:
AخA
 
const array = [1,2,3,4,5,6,7,8,9,10,11,12,13];
Tests:
  • array[array.length - 1];

     
    const array = [1,2,3,4,5,6,7,8,9,10,11,12,13];
    array[array.length - 1];
  • array.slice(-1);

     
    const array = [1,2,3,4,5,6,7,8,9,10,11,12,13];
    array.slice(-1);
  • array.at(-1);

     
    const array = [1,2,3,4,5,6,7,8,9,10,11,12,13];
    array.at(-1);
  • array.pop()

     
    const array = [1,2,3,4,5,6,7,8,9,10,11,12,13];
    array.pop();