Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 // A for-of loop over an array stops at the new end of the array if it shrinks during iteration.
3 function ispal(arr) {
4 for (var v of arr) {
5 if (v !== arr.pop())
6 return false;
7 }
8 return true;
9 }
11 assertEq(ispal([1, 2, 3, 4, 3, 2, 1]), true);
12 assertEq(ispal([1, 2, 3, 3, 2, 1]), true);
13 assertEq(ispal([1, 2, 3, 4, 2, 1]), false);