function exampleFunction(){
var theVariable = "Lol!";
var variable2 = Lol.toLowerCase();
console.log(theVariable);
delete theVariable; //to prevent bugs, I want to ensure that this variable is never used from this point onward.
console.log(theVariable); //This still prints "Lol!", even though I just tried to delete the variable.
}
JavaScript で、特定の時点以降に関数内で変数が使用されないようにすることは可能ですか? という文字列を宣言してtheVariable
から、 を使用して変数を削除しようとしましたdelete theVariable
が、その時点の後でも の値console.log(theVariable)
が出力されます。theVariable
delete theVariable
その時点から使用不可にするために使用しようとしtheVariable
ました(変数が不要になったときに誤って変数を使用するのを防ぐため)が、その効果はないようです。この制限を回避する方法はありますか?