Home > 技術 > JavaScriptでリフレクション

JavaScriptでリフレクション

意外にも出来るみたい。

// クラスの定義
var Hoge = function () {
}
Hoge.prototype = {
    alert : function () {
        window.alert("");
    }
}
// リフレクション
var bar = this['Hoge'];
var methodName = 'alert';
(new bar())[methodName]();

これでDIコンテナとか作ってみたら面白いかも。
使うかどうかは分かりませんがw

■関連リンク
リフレクション (情報工学) - Wikipedia

Comments:0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Remember personal info

Trackback:0

TrackBack URL for this entry
http://hisasann.com/cgi-bin/mt/mt-tb.cgi/1037
Listed below are links to weblogs that reference
JavaScriptでリフレクション from HouseTect, JavaScript Blog

Home > 技術 > JavaScriptでリフレクション

このブログについて
author:hisasann.com

description:就職しました!
最近はJavaScript、Perl、Rails、Java(Struts+Spring+iBatis)なんかをいろいろといじっています。
今猛勉強中なのがActionScriptです。
アニメーション楽しい!



他に運営しているブログ:

利用しているWebサービス :


Tag cloud
カテゴリー
月別アーカイブ
jQuery Meetup

Visit jQuery Meetups
Powered by
Powered by
Movable Type Commercial 4.261

Page Top