[JS]class内から自分をdelete
2011
08/10
(水)
18:24
JavaScriptの話。
var hoge = new HogeClass();の後、
どこかのタイミングでhoge.myDelete()を実行したい。
いろいろ試行錯誤の末、なんとかできたんだけど・・・。
とりあえず忘れないようにメモ。
class内から自分をdeleteする方法 - jsdo.it - share JavaScript, HTML5 and CSS
※↑Firebugとかのconsole.logでみてね。
必ず同じ変数名をstrでclass側にも因数で渡さないといけないんだけどね;
なんかもっといい方法ないのかなー。
▼ポイント部分
var GLOBAL_OBJECT = this;
GLOBAL_OBJECT[this_name] = undefined;
参考:>>Perfection kills » Understanding delete
http://perfectionkills.com/understanding-delete/
あと、試しにjsdo_itエントリで公開。過去作品は見ないでw。
あと、chromeのextensionsも初めて作りました。
FireFoxにある「上位ディレクトリを表示」ってフォルダアイコンの奴と同じ機能。
chromeに無いので自前で。(既にあったかもだけどいいのよ!)
あとはアイコンデザインするだけ。
とりあえず今はこんな感じでJS漬けで日々勉強です。