/js/src/jit-test/tests/basic/testDecElem2.js

http://github.com/zpao/v8monkey · JavaScript · 11 lines · 10 code · 1 blank · 0 comment · 2 complexity · 3f48934f7cdc17910387c22dd72faa9e MD5 · raw file

  1. var obj = {s: ""};
  2. var name = "s";
  3. var a = [];
  4. for (var i = 0; i <= 13; i++) {
  5. a[i] = 'x';
  6. if (i > 8)
  7. a[i] = --obj[name]; // first recording changes obj.s from string to number
  8. }
  9. assertEq(a.join(','), Array(10).join('x,') + '-1,-2,-3,-4,-5');
  10. assertEq(obj.s, -5);