1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
// @target: ES6
// Errors: redeclaration
let var1 = 0;
let var1 = 0; // error
let var2 = 0;
const var2 = 0;
const var3 = 0;
let var3 = 0;
const var4 = 0;
const var4 = 0;
var var5 = 0;
let var5 = 0;
let var6 = 0;
var var6 = 0;
{
let var7 = 0;
let var7 = 0;
{
let var8 = 0;
const var8 = 0;
}
}
switch (0) {
default:
let var9 = 0;
let var9 = 0;
}
try {
const var10 = 0;
const var10 = 0;
}
catch (e) {
let var11 = 0;
let var11 = 0;
}
function F1() {
let var12;
let var12;
}
// OK
var var20 = 0;
var var20 = 0
{
let var20 = 0;
{
let var20 = 0;
}
}
switch (0) {
default:
let var20 = 0;
}
try {
let var20 = 0;
}
catch (e) {
let var20 = 0;
}
function F() {
let var20;
}
|