第30回
第30回です。今回はJavaScriptのオブジェクトの扱いについて実験します。
実験とは関係がありませんが、
「function 関数名(){〜}」の文法でも関数が定義されたことになるらしいです。
クラスと見分けがつけにくいですね。
ソースは下のようになっています。
function a(){ alert("aの処理です"); } function main(){ A=a; //Aにaという関数オブジェクトを代入 A(); //A()を実行 alert(A); //内容を表示 delete A; //Aを削除 alert(A); //Aは削除されているのでエラーとなる }
main()
コメントのまんまなので説明は要らないでしょう。
alert([object]);で内容を表示できるのが引っかかります。なぜでしょう?
戻る