mirror of
https://github.com/github/codeql.git
synced 2026-02-15 06:23:42 +01:00
198 lines
14 KiB
Plaintext
198 lines
14 KiB
Plaintext
| assignment.js:1:1:1:6 | a = 23 | 0 | assignment.js:1:1:1:1 | a |
|
|
| assignment.js:1:1:1:6 | a = 23 | 1 | assignment.js:1:5:1:6 | 23 |
|
|
| assignment.js:2:1:2:7 | a += 19 | 0 | assignment.js:2:1:2:1 | a |
|
|
| assignment.js:2:1:2:7 | a += 19 | 1 | assignment.js:2:6:2:7 | 19 |
|
|
| assignment.js:3:1:3:6 | a -= 9 | 0 | assignment.js:3:1:3:1 | a |
|
|
| assignment.js:3:1:3:6 | a -= 9 | 1 | assignment.js:3:6:3:6 | 9 |
|
|
| assignment.js:4:1:4:6 | a *= b | 0 | assignment.js:4:1:4:1 | a |
|
|
| assignment.js:4:1:4:6 | a *= b | 1 | assignment.js:4:6:4:6 | b |
|
|
| assignment.js:5:1:5:6 | a /= 2 | 0 | assignment.js:5:1:5:1 | a |
|
|
| assignment.js:5:1:5:6 | a /= 2 | 1 | assignment.js:5:6:5:6 | 2 |
|
|
| assignment.js:6:1:6:6 | a %= 2 | 0 | assignment.js:6:1:6:1 | a |
|
|
| assignment.js:6:1:6:6 | a %= 2 | 1 | assignment.js:6:6:6:6 | 2 |
|
|
| assignment.js:7:1:7:7 | a <<= 8 | 0 | assignment.js:7:1:7:1 | a |
|
|
| assignment.js:7:1:7:7 | a <<= 8 | 1 | assignment.js:7:7:7:7 | 8 |
|
|
| assignment.js:8:1:8:7 | a >>= 7 | 0 | assignment.js:8:1:8:1 | a |
|
|
| assignment.js:8:1:8:7 | a >>= 7 | 1 | assignment.js:8:7:8:7 | 7 |
|
|
| assignment.js:9:1:9:8 | a >>>= 2 | 0 | assignment.js:9:1:9:1 | a |
|
|
| assignment.js:9:1:9:8 | a >>>= 2 | 1 | assignment.js:9:8:9:8 | 2 |
|
|
| assignment.js:10:1:10:6 | a \|= 2 | 0 | assignment.js:10:1:10:1 | a |
|
|
| assignment.js:10:1:10:6 | a \|= 2 | 1 | assignment.js:10:6:10:6 | 2 |
|
|
| assignment.js:11:1:11:6 | a ^= 1 | 0 | assignment.js:11:1:11:1 | a |
|
|
| assignment.js:11:1:11:6 | a ^= 1 | 1 | assignment.js:11:6:11:6 | 1 |
|
|
| assignment.js:12:1:12:6 | a &= 3 | 0 | assignment.js:12:1:12:1 | a |
|
|
| assignment.js:12:1:12:6 | a &= 3 | 1 | assignment.js:12:6:12:6 | 3 |
|
|
| binary.js:1:1:1:6 | 1 << 2 | 0 | binary.js:1:1:1:1 | 1 |
|
|
| binary.js:1:1:1:6 | 1 << 2 | 1 | binary.js:1:6:1:6 | 2 |
|
|
| binary.js:2:1:2:6 | 2 >> 1 | 0 | binary.js:2:1:2:1 | 2 |
|
|
| binary.js:2:1:2:6 | 2 >> 1 | 1 | binary.js:2:6:2:6 | 1 |
|
|
| binary.js:3:1:3:7 | 2 >>> 1 | 0 | binary.js:3:1:3:1 | 2 |
|
|
| binary.js:3:1:3:7 | 2 >>> 1 | 1 | binary.js:3:7:3:7 | 1 |
|
|
| binary.js:4:1:4:7 | 23 + 19 | 0 | binary.js:4:1:4:2 | 23 |
|
|
| binary.js:4:1:4:7 | 23 + 19 | 1 | binary.js:4:6:4:7 | 19 |
|
|
| binary.js:5:1:5:7 | 42 - 19 | 0 | binary.js:5:1:5:2 | 42 |
|
|
| binary.js:5:1:5:7 | 42 - 19 | 1 | binary.js:5:6:5:7 | 19 |
|
|
| binary.js:6:1:6:5 | 2 * 3 | 0 | binary.js:6:1:6:1 | 2 |
|
|
| binary.js:6:1:6:5 | 2 * 3 | 1 | binary.js:6:5:6:5 | 3 |
|
|
| binary.js:7:1:7:5 | 8 / 5 | 0 | binary.js:7:1:7:1 | 8 |
|
|
| binary.js:7:1:7:5 | 8 / 5 | 1 | binary.js:7:5:7:5 | 5 |
|
|
| binary.js:8:1:8:5 | 2 % 1 | 0 | binary.js:8:1:8:1 | 2 |
|
|
| binary.js:8:1:8:5 | 2 % 1 | 1 | binary.js:8:5:8:5 | 1 |
|
|
| binary.js:9:1:9:5 | 2 \| 3 | 0 | binary.js:9:1:9:1 | 2 |
|
|
| binary.js:9:1:9:5 | 2 \| 3 | 1 | binary.js:9:5:9:5 | 3 |
|
|
| binary.js:10:1:10:5 | 2 ^ 3 | 0 | binary.js:10:1:10:1 | 2 |
|
|
| binary.js:10:1:10:5 | 2 ^ 3 | 1 | binary.js:10:5:10:5 | 3 |
|
|
| binary.js:11:1:11:5 | 2 & 3 | 0 | binary.js:11:1:11:1 | 2 |
|
|
| binary.js:11:1:11:5 | 2 & 3 | 1 | binary.js:11:5:11:5 | 3 |
|
|
| binary.js:12:1:12:21 | 'protot ... Object | 0 | binary.js:12:1:12:11 | 'prototype' |
|
|
| binary.js:12:1:12:21 | 'protot ... Object | 1 | binary.js:12:16:12:21 | Object |
|
|
| binary.js:13:1:13:19 | [] instanceof Array | 0 | binary.js:13:1:13:2 | [] |
|
|
| binary.js:13:1:13:19 | [] instanceof Array | 1 | binary.js:13:15:13:19 | Array |
|
|
| binary.js:14:1:14:6 | 1 && 2 | 0 | binary.js:14:1:14:1 | 1 |
|
|
| binary.js:14:1:14:6 | 1 && 2 | 1 | binary.js:14:6:14:6 | 2 |
|
|
| binary.js:15:1:15:6 | 1 \|\| 2 | 0 | binary.js:15:1:15:1 | 1 |
|
|
| binary.js:15:1:15:6 | 1 \|\| 2 | 1 | binary.js:15:6:15:6 | 2 |
|
|
| comparison.js:1:1:1:6 | 1 == 1 | 0 | comparison.js:1:1:1:1 | 1 |
|
|
| comparison.js:1:1:1:6 | 1 == 1 | 1 | comparison.js:1:6:1:6 | 1 |
|
|
| comparison.js:2:1:2:6 | 1 != 2 | 0 | comparison.js:2:1:2:1 | 1 |
|
|
| comparison.js:2:1:2:6 | 1 != 2 | 1 | comparison.js:2:6:2:6 | 2 |
|
|
| comparison.js:3:1:3:7 | 1 === 1 | 0 | comparison.js:3:1:3:1 | 1 |
|
|
| comparison.js:3:1:3:7 | 1 === 1 | 1 | comparison.js:3:7:3:7 | 1 |
|
|
| comparison.js:4:1:4:7 | 1 !== 2 | 0 | comparison.js:4:1:4:1 | 1 |
|
|
| comparison.js:4:1:4:7 | 1 !== 2 | 1 | comparison.js:4:7:4:7 | 2 |
|
|
| comparison.js:5:1:5:5 | 1 < 2 | 0 | comparison.js:5:1:5:1 | 1 |
|
|
| comparison.js:5:1:5:5 | 1 < 2 | 1 | comparison.js:5:5:5:5 | 2 |
|
|
| comparison.js:6:1:6:6 | 1 <= 2 | 0 | comparison.js:6:1:6:1 | 1 |
|
|
| comparison.js:6:1:6:6 | 1 <= 2 | 1 | comparison.js:6:6:6:6 | 2 |
|
|
| comparison.js:7:1:7:5 | 2 > 1 | 0 | comparison.js:7:1:7:1 | 2 |
|
|
| comparison.js:7:1:7:5 | 2 > 1 | 1 | comparison.js:7:5:7:5 | 1 |
|
|
| comparison.js:8:1:8:6 | 2 >= 1 | 0 | comparison.js:8:1:8:1 | 2 |
|
|
| comparison.js:8:1:8:6 | 2 >= 1 | 1 | comparison.js:8:6:8:6 | 1 |
|
|
| es2015.js:1:1:1:18 | ["a", "ab", "abc"] | 0 | es2015.js:1:2:1:4 | "a" |
|
|
| es2015.js:1:1:1:18 | ["a", "ab", "abc"] | 1 | es2015.js:1:7:1:10 | "ab" |
|
|
| es2015.js:1:1:1:18 | ["a", "ab", "abc"] | 2 | es2015.js:1:13:1:17 | "abc" |
|
|
| es2015.js:1:1:1:22 | ["a", " ... c"].map | 0 | es2015.js:1:1:1:18 | ["a", "ab", "abc"] |
|
|
| es2015.js:1:1:1:22 | ["a", " ... c"].map | 1 | es2015.js:1:20:1:22 | map |
|
|
| es2015.js:1:1:1:37 | ["a", " ... length) | 0 | es2015.js:1:24:1:36 | s => s.length |
|
|
| es2015.js:1:1:1:37 | ["a", " ... length) | -1 | es2015.js:1:1:1:22 | ["a", " ... c"].map |
|
|
| es2015.js:1:24:1:36 | s => s.length | 0 | es2015.js:1:24:1:24 | s |
|
|
| es2015.js:1:24:1:36 | s => s.length | -2 | es2015.js:1:29:1:36 | s.length |
|
|
| es2015.js:1:29:1:36 | s.length | 0 | es2015.js:1:29:1:29 | s |
|
|
| es2015.js:1:29:1:36 | s.length | 1 | es2015.js:1:31:1:36 | length |
|
|
| es2015.js:2:1:2:30 | setInte ... , 1000) | 0 | es2015.js:2:13:2:23 | () => ++cnt |
|
|
| es2015.js:2:1:2:30 | setInte ... , 1000) | 1 | es2015.js:2:26:2:29 | 1000 |
|
|
| es2015.js:2:1:2:30 | setInte ... , 1000) | -1 | es2015.js:2:1:2:11 | setInterval |
|
|
| es2015.js:2:13:2:23 | () => ++cnt | -2 | es2015.js:2:19:2:23 | ++cnt |
|
|
| es2015.js:2:19:2:23 | ++cnt | 0 | es2015.js:2:21:2:23 | cnt |
|
|
| es2015.js:3:1:3:47 | setTime ... 60000) | 0 | es2015.js:3:12:3:39 | () => { ... p!"); } |
|
|
| es2015.js:3:1:3:47 | setTime ... 60000) | 1 | es2015.js:3:42:3:46 | 60000 |
|
|
| es2015.js:3:1:3:47 | setTime ... 60000) | -1 | es2015.js:3:1:3:10 | setTimeout |
|
|
| es2015.js:3:20:3:36 | alert("Wake up!") | 0 | es2015.js:3:26:3:35 | "Wake up!" |
|
|
| es2015.js:3:20:3:36 | alert("Wake up!") | -1 | es2015.js:3:20:3:24 | alert |
|
|
| es2015.js:5:1:5:10 | [a, ...as] | 0 | es2015.js:5:2:5:2 | a |
|
|
| es2015.js:5:1:5:10 | [a, ...as] | 1 | es2015.js:5:5:5:9 | ...as |
|
|
| es2015.js:5:5:5:9 | ...as | 0 | es2015.js:5:8:5:9 | as |
|
|
| es2015.js:6:1:6:18 | new Array(...elts) | 0 | es2015.js:6:11:6:17 | ...elts |
|
|
| es2015.js:6:1:6:18 | new Array(...elts) | -1 | es2015.js:6:5:6:9 | Array |
|
|
| es2015.js:6:11:6:17 | ...elts | 0 | es2015.js:6:14:6:17 | elts |
|
|
| es2015.js:8:12:8:17 | [x, y] | 0 | es2015.js:8:13:8:13 | x |
|
|
| es2015.js:8:12:8:17 | [x, y] | 1 | es2015.js:8:16:8:16 | y |
|
|
| es2015.js:9:6:9:15 | [a, [, c]] | 0 | es2015.js:9:7:9:7 | a |
|
|
| es2015.js:9:6:9:15 | [a, [, c]] | 1 | es2015.js:9:10:9:14 | [, c] |
|
|
| es2015.js:9:6:9:19 | [a, [, c]] = x | 0 | es2015.js:9:6:9:15 | [a, [, c]] |
|
|
| es2015.js:9:6:9:19 | [a, [, c]] = x | 1 | es2015.js:9:19:9:19 | x |
|
|
| es2015.js:9:10:9:14 | [, c] | 1 | es2015.js:9:13:9:13 | c |
|
|
| es2015.js:11:9:11:14 | [a, c] | 0 | es2015.js:11:10:11:10 | a |
|
|
| es2015.js:11:9:11:14 | [a, c] | 1 | es2015.js:11:13:11:13 | c |
|
|
| es2015.js:13:3:13:13 | console.log | 0 | es2015.js:13:3:13:9 | console |
|
|
| es2015.js:13:3:13:13 | console.log | 1 | es2015.js:13:11:13:13 | log |
|
|
| es2015.js:13:3:13:16 | console.log(d) | 0 | es2015.js:13:15:13:15 | d |
|
|
| es2015.js:13:3:13:16 | console.log(d) | -1 | es2015.js:13:3:13:13 | console.log |
|
|
| es2015.js:18:6:18:19 | { [x]: w } = z | 0 | es2015.js:18:6:18:15 | { [x]: w } |
|
|
| es2015.js:18:6:18:19 | { [x]: w } = z | 1 | es2015.js:18:19:18:19 | z |
|
|
| es2015.js:23:8:23:10 | n-- | 0 | es2015.js:23:8:23:8 | n |
|
|
| es2015.js:23:8:23:12 | n-->0 | 0 | es2015.js:23:8:23:10 | n-- |
|
|
| es2015.js:23:8:23:12 | n-->0 | 1 | es2015.js:23:12:23:12 | 0 |
|
|
| es2015.js:24:3:24:9 | yield n | 0 | es2015.js:24:9:24:9 | n |
|
|
| es2015.js:25:2:25:14 | yield* foo(1) | 0 | es2015.js:25:9:25:14 | foo(1) |
|
|
| es2015.js:25:9:25:14 | foo(1) | 0 | es2015.js:25:13:25:13 | 1 |
|
|
| es2015.js:25:9:25:14 | foo(1) | -1 | es2015.js:25:9:25:11 | foo |
|
|
| es2015.js:28:19:28:22 | x+19 | 0 | es2015.js:28:19:28:19 | x |
|
|
| es2015.js:28:19:28:22 | x+19 | 1 | es2015.js:28:21:28:22 | 19 |
|
|
| functions.js:4:3:6:4 | (functi ... f;\\n\\t\\t}) | 0 | functions.js:4:4:6:3 | functio ... _f;\\n\\t\\t} |
|
|
| functions.js:4:3:8:4 | (functi ... in\\n\\t\\t}) | 0 | functions.js:6:6:8:3 | {\\n\\t\\t\\tx: ... ain\\n\\t\\t} |
|
|
| functions.js:4:3:8:4 | (functi ... in\\n\\t\\t}) | -1 | functions.js:4:3:6:4 | (functi ... f;\\n\\t\\t}) |
|
|
| legacyletexpr.js:1:1:1:11 | console.log | 0 | legacyletexpr.js:1:1:1:7 | console |
|
|
| legacyletexpr.js:1:1:1:11 | console.log | 1 | legacyletexpr.js:1:9:1:11 | log |
|
|
| legacyletexpr.js:1:1:1:39 | console ... x + y) | 0 | legacyletexpr.js:1:13:1:38 | let (x ... ) x + y |
|
|
| legacyletexpr.js:1:1:1:39 | console ... x + y) | -1 | legacyletexpr.js:1:1:1:11 | console.log |
|
|
| legacyletexpr.js:1:13:1:38 | let (x ... ) x + y | 0 | legacyletexpr.js:1:18:1:23 | x = 23 |
|
|
| legacyletexpr.js:1:13:1:38 | let (x ... ) x + y | 1 | legacyletexpr.js:1:26:1:31 | y = 19 |
|
|
| legacyletexpr.js:1:13:1:38 | let (x ... ) x + y | -1 | legacyletexpr.js:1:34:1:38 | x + y |
|
|
| legacyletexpr.js:1:18:1:23 | x = 23 | 0 | legacyletexpr.js:1:18:1:18 | x |
|
|
| legacyletexpr.js:1:18:1:23 | x = 23 | 1 | legacyletexpr.js:1:22:1:23 | 23 |
|
|
| legacyletexpr.js:1:26:1:31 | y = 19 | 0 | legacyletexpr.js:1:26:1:26 | y |
|
|
| legacyletexpr.js:1:26:1:31 | y = 19 | 1 | legacyletexpr.js:1:30:1:31 | 19 |
|
|
| legacyletexpr.js:1:34:1:38 | x + y | 0 | legacyletexpr.js:1:34:1:34 | x |
|
|
| legacyletexpr.js:1:34:1:38 | x + y | 1 | legacyletexpr.js:1:38:1:38 | y |
|
|
| mozextensions.js:1:1:1:9 | array.map | 0 | mozextensions.js:1:1:1:5 | array |
|
|
| mozextensions.js:1:1:1:9 | array.map | 1 | mozextensions.js:1:7:1:9 | map |
|
|
| mozextensions.js:1:1:1:26 | array.m ... x) x+1) | 0 | mozextensions.js:1:11:1:25 | function(x) x+1 |
|
|
| mozextensions.js:1:1:1:26 | array.m ... x) x+1) | -1 | mozextensions.js:1:1:1:9 | array.map |
|
|
| mozextensions.js:1:11:1:25 | function(x) x+1 | 0 | mozextensions.js:1:20:1:20 | x |
|
|
| mozextensions.js:1:11:1:25 | function(x) x+1 | -2 | mozextensions.js:1:23:1:25 | x+1 |
|
|
| mozextensions.js:1:23:1:25 | x+1 | 0 | mozextensions.js:1:23:1:23 | x |
|
|
| mozextensions.js:1:23:1:25 | x+1 | 1 | mozextensions.js:1:25:1:25 | 1 |
|
|
| others.js:1:1:1:6 | 23, 42 | 0 | others.js:1:1:1:2 | 23 |
|
|
| others.js:1:1:1:6 | 23, 42 | 1 | others.js:1:5:1:6 | 42 |
|
|
| others.js:2:1:2:10 | 23, 42, 56 | 0 | others.js:2:1:2:2 | 23 |
|
|
| others.js:2:1:2:10 | 23, 42, 56 | 1 | others.js:2:5:2:6 | 42 |
|
|
| others.js:2:1:2:10 | 23, 42, 56 | 2 | others.js:2:9:2:10 | 56 |
|
|
| others.js:3:1:3:12 | true ? 0 : 1 | 0 | others.js:3:1:3:4 | true |
|
|
| others.js:3:1:3:12 | true ? 0 : 1 | 1 | others.js:3:8:3:8 | 0 |
|
|
| others.js:3:1:3:12 | true ? 0 : 1 | 2 | others.js:3:12:3:12 | 1 |
|
|
| others.js:4:10:4:10 | p | 0 | others.js:4:10:4:10 | p |
|
|
| primaries.js:15:1:15:4 | (23) | 0 | primaries.js:15:2:15:3 | 23 |
|
|
| primaries.js:16:1:16:17 | [23, 42, , "hi" ] | 0 | primaries.js:16:2:16:3 | 23 |
|
|
| primaries.js:16:1:16:17 | [23, 42, , "hi" ] | 1 | primaries.js:16:6:16:7 | 42 |
|
|
| primaries.js:16:1:16:17 | [23, 42, , "hi" ] | 3 | primaries.js:16:12:16:15 | "hi" |
|
|
| primaries.js:17:1:21:16 | ({ x: 2 ... v) {}}) | 0 | primaries.js:17:2:21:15 | { x: 23 ... (v) {}} |
|
|
| primaries.js:21:9:21:14 | (v) {} | 0 | primaries.js:21:10:21:10 | v |
|
|
| primaries.js:22:1:22:9 | new Array | -1 | primaries.js:22:5:22:9 | Array |
|
|
| primaries.js:23:1:23:12 | new Object() | -1 | primaries.js:23:5:23:10 | Object |
|
|
| primaries.js:24:1:24:16 | new String("hi") | 0 | primaries.js:24:12:24:15 | "hi" |
|
|
| primaries.js:24:1:24:16 | new String("hi") | -1 | primaries.js:24:5:24:10 | String |
|
|
| primaries.js:25:1:25:10 | String("") | 0 | primaries.js:25:8:25:9 | "" |
|
|
| primaries.js:25:1:25:10 | String("") | -1 | primaries.js:25:1:25:6 | String |
|
|
| primaries.js:26:1:26:13 | Object.create | 0 | primaries.js:26:1:26:6 | Object |
|
|
| primaries.js:26:1:26:13 | Object.create | 1 | primaries.js:26:8:26:13 | create |
|
|
| primaries.js:26:1:26:17 | Object.create({}) | 0 | primaries.js:26:15:26:16 | {} |
|
|
| primaries.js:26:1:26:17 | Object.create({}) | -1 | primaries.js:26:1:26:13 | Object.create |
|
|
| primaries.js:27:1:27:29 | String[ ... erse()] | 0 | primaries.js:27:1:27:6 | String |
|
|
| primaries.js:27:1:27:29 | String[ ... erse()] | 1 | primaries.js:27:8:27:28 | 'epytot ... verse() |
|
|
| primaries.js:27:8:27:26 | 'epytotorp'.reverse | 0 | primaries.js:27:8:27:18 | 'epytotorp' |
|
|
| primaries.js:27:8:27:26 | 'epytotorp'.reverse | 1 | primaries.js:27:20:27:26 | reverse |
|
|
| primaries.js:27:8:27:28 | 'epytot ... verse() | -1 | primaries.js:27:8:27:26 | 'epytotorp'.reverse |
|
|
| primaries.js:28:1:28:6 | ((42)) | 0 | primaries.js:28:2:28:5 | (42) |
|
|
| primaries.js:28:2:28:5 | (42) | 0 | primaries.js:28:3:28:4 | 42 |
|
|
| surrogates.js:1:5:1:16 | a = "\\ud800" | 0 | surrogates.js:1:5:1:5 | a |
|
|
| surrogates.js:1:5:1:16 | a = "\\ud800" | 1 | surrogates.js:1:9:1:16 | "\\ud800" |
|
|
| surrogates.js:2:1:2:13 | /\\uD800/.test | 0 | surrogates.js:2:1:2:8 | /\\uD800/ |
|
|
| surrogates.js:2:1:2:13 | /\\uD800/.test | 1 | surrogates.js:2:10:2:13 | test |
|
|
| surrogates.js:2:1:2:16 | /\\uD800/.test(a) | 0 | surrogates.js:2:15:2:15 | a |
|
|
| surrogates.js:2:1:2:16 | /\\uD800/.test(a) | -1 | surrogates.js:2:1:2:13 | /\\uD800/.test |
|
|
| unary.js:1:1:1:3 | -23 | 0 | unary.js:1:2:1:3 | 23 |
|
|
| unary.js:2:1:2:3 | +42 | 0 | unary.js:2:2:2:3 | 42 |
|
|
| unary.js:3:1:3:5 | !true | 0 | unary.js:3:2:3:5 | true |
|
|
| unary.js:4:1:4:2 | ~2 | 0 | unary.js:4:2:4:2 | 2 |
|
|
| unary.js:5:1:5:13 | typeof Object | 0 | unary.js:5:8:5:13 | Object |
|
|
| unary.js:6:1:6:7 | void(0) | 0 | unary.js:6:5:6:7 | (0) |
|
|
| unary.js:6:5:6:7 | (0) | 0 | unary.js:6:6:6:6 | 0 |
|
|
| unary.js:7:1:7:23 | delete ... ototype | 0 | unary.js:7:8:7:23 | Object.prototype |
|
|
| unary.js:7:8:7:23 | Object.prototype | 0 | unary.js:7:8:7:13 | Object |
|
|
| unary.js:7:8:7:23 | Object.prototype | 1 | unary.js:7:15:7:23 | prototype |
|
|
| update.js:1:1:1:3 | ++a | 0 | update.js:1:3:1:3 | a |
|
|
| update.js:2:1:2:3 | a++ | 0 | update.js:2:1:2:1 | a |
|
|
| update.js:3:1:3:3 | --b | 0 | update.js:3:3:3:3 | b |
|
|
| update.js:4:1:4:3 | b-- | 0 | update.js:4:1:4:1 | b |
|