JavaScript のオブジェクトは基本的に内部が連想配列になっていますので、連想配列の記述法であるキーとバリューの組み合わせをコロンでつないだものをカンマ区切りで列挙することで簡単にオブジェクトを作ることができます。このようなオブジェクトの記述をJSON形式とか言ったりします。
オブジェクトの中にメンバーを定義できれば、記述法はなんでもいいんですが、prototype.jsではJSON形式を採用しているようです。
var Prototype = {}; Prototype['hoge'] = 'hoge'; Prototype['foo'] = 'foo'; var Prototype = {hoge : 'hoge', foo : 'foo' };
キーでFor eachする
for (key in Prototype ) { var xx = Prototype [key]; }
キーが存在するかどうかチェックする
if ( key in Prototype == false) { return; } //动态取值 var varname = 'hoge'; var eValue=eval('editor.'+varname); eValue.XXX;
コメント: