Array.prototype.shift.js 335 B

1234567891011121314151617
  1. try {
  2. var a = [1, 2, 3];
  3. var value = a.shift();
  4. assert(value === 1);
  5. assert(a.length === 2);
  6. assert(a[0] === 2);
  7. assert(a[1] === 3);
  8. var a = [];
  9. var value = a.shift();
  10. assert(value === undefined);
  11. assert(a.length === 0);
  12. console.log("PASS");
  13. } catch (e) {
  14. console.log("FAIL: " + e);
  15. }