Test case details

Preparation Code

<script> var arr = ['a', 'b', 'c', 'd']; var e; </script>

Test cases

Test #1

e = arr.pop(); arr.push(e);

Test #2

e = arr.shift(); arr.unshift(e);

Test #3

e = arr[0]; arr = arr.slice(1); arr = [e].concat(arr);

Test #4

e = arr.splice(0, 1); arr = [e].concat(arr);

Test #5

e = arr.splice(0, 1); arr.unshift(e);

Test #6

e = arr[0]; arr = arr.slice(1); arr.unshift(e);