2
JavaScriptでundefinedが書き込み不可になっているのはなぜですか?
MDNのドキュメントにundefinedよると: 最新のブラウザー(JavaScript 1.8.5 / Firefox 4以降)では、undefinedは、ECMAScript 5仕様に従って、構成および書き込みができないプロパティです。そうでない場合でも、上書きしないでください。 undefinedのプロパティ属性の1つは、書き込み不可です。 しかし、私がするなら: var undefined = 'hello'; var test = undefined; console.log(typeof test); //string コードスニペットを実行する結果を非表示スニペットを展開 それは私が値を上書きできることを意味しundefinedますか?誰かがそれをしたらどうなりますか?JavaScriptはそれについて警告する必要がありますか?
59
javascript
typeof