projects
/
platform
/
upstream
/
js.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Imported Upstream version 1.0.0
[platform/upstream/js.git]
/
js
/
src
/
jit-test
/
tests
/
basic
/
testIncDecReadOnly.js
1
var r;
2
Object.defineProperty(this, "x", {value: 0, writable: false});
3
4
for (var a = 0; a < 10; ++a)
5
r = ++x;
6
assertEq(x, 0);
7
assertEq(r, 1);
8
9
for (var a = 0; a < 10; ++a)
10
r = --x;
11
assertEq(x, 0);
12
assertEq(r, -1);
13
14
for (var a = 0; a < 10; ++a)
15
r = x++;
16
assertEq(x, 0);
17
assertEq(r, 0);
18
19
for (var a = 0; a < 10; ++a)
20
r = x--;
21
assertEq(x, 0);
22
assertEq(r, 0);