を示しています。私は次のことを試した最初の試験ではブロックのスコープは、私がES6上のブロックスコープを理解しようとすると、次の問題(多分私はちょうど概念を誤解しています)が見つかりてる異なるエラー
をし、コメントエラーました:
{
const x = 2;
console.log(x); //2
{
let x = "b";
console.log(x); //b
{
var x = true; //Identifier 'x' has already been declared
}
}
}
console.log(x)
をしかし、私は「すでに宣言」の種類を取得しようとすると、X私が取得:
{
const x = 2;
console.log(x); //2
{
let x = "b";
console.log(x); //b
{
console.log(typeof x); //this throws Uncaught ReferenceError: x is not defined
}
}
}
console.log(x);
私は何が起こっているかを確認するために努力を続けるだろう、任意のアイデア受け入れられる。
罰金それは上記のいずれかを見てブロック何が起こったのかを知るためのヒント – CRz