このように独立したブロックを使用することが許可されています...
var something = 1;
{
var something = 2;
print("Inside: " + something);
}
print("Outside: " + something);
これは、http: //eloquentjavascript.net/chapter3.html#p3c7ae609からのものです。
しかし、そのようなブロックを持つことのポイントは何ですか? それはどのような目的に役立ちますか?