babel/packages/babel-preset-es2015/test/fixtures/traceur/Syntax/IsValidSimpleAssignmentTarget.js

39 lines
575 B
JavaScript

(function() {
var eval = 1;
eval++;
++eval;
eval--;
--eval;
[eval] = [eval];
({eval} = {eval});
eval += 1;
eval /= 2;
assert.equal(1, eval);
})();
(function() {
var arguments = 1;
arguments++;
++arguments;
arguments--;
--arguments;
[arguments] = [arguments];
({arguments} = {arguments});
arguments += 1;
arguments /= 2;
assert.equal(1, arguments);
})();
(function() {
var yield = 1;
yield++;
++yield;
yield--;
--yield;
[yield] = [yield];
({yield} = {yield});
yield += 1;
yield /= 2;
assert.equal(1, yield);
})();