Array.prototype.reverse.js 614 B

12345678910111213141516171819202122232425262728293031
  1. load("test-common.js");
  2. try {
  3. assert(Array.prototype.reverse.length === 0);
  4. var array = [1, 2, 3];
  5. assert(array[0] === 1);
  6. assert(array[1] === 2);
  7. assert(array[2] === 3);
  8. array.reverse();
  9. assert(array[0] === 3);
  10. assert(array[1] === 2);
  11. assert(array[2] === 1);
  12. var array_ref = array.reverse();
  13. assert(array_ref[0] === 1);
  14. assert(array_ref[1] === 2);
  15. assert(array_ref[2] === 3);
  16. assert(array[0] === 1);
  17. assert(array[1] === 2);
  18. assert(array[2] === 3);
  19. console.log("PASS");
  20. } catch (e) {
  21. console.log("FAIL: " + e);
  22. }