Test case details

Preparation Code

var arr = [{ a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }, { a: 1, b: "2" }];

Test cases

Test #1

arr.length = 0;

Test #2

arr.splice(0, arr.length);

Test #3

for (var i = 0; i < arr.length; i++) { arr.pop(); }

Test #4

for (var i = 0; i < arr.length; i++) { arr.shift(); }

Test #5

for (var i = arr.length - 1; i >= 0; i--) { arr.pop(); }

Test #6

while (arr.pop());

Test #7

for (var i = arr.length - 1; i >= 0; i--) { arr.shift(); }

Test #8

arr = []

Test #9

while (arr.length > 0) { arr.pop(); }

Test #10

for (var i = arr.length; i>0; i--) { arr.pop(); }