【マクロは】帰ってきたVxEditor【DMonkey】at SOFTWARE【マクロは】帰ってきたVxEditor【DMonkey】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:名無しさん@お腹いっぱい。 07/10/29 02:54:31 7G21icJ+0 DMonkey 自体の質問してもいいでしょうか? ダメだったら誘導してもらえたら幸いです。 クラスに(メソッドではなく)プロパティを定義するには どう書けばいいのでしょう? スクリプトではメソッドしか定義できないのでしょうか? ↓だとメソッドになってしまうので…。 function f(){ ... } Class1.prototype.prop = f1; 101:100 07/10/29 05:26:15 7G21icJ+0 すいません。例で書いたコード変ですね。 本当は既存の Editor クラスにプロパティを追加したいので、 function prop(){ ... } Editor.prototype.prop = prop; としてみてもメソッドになってしまう、という話です。 102:名無しさん@お腹いっぱい。 07/10/29 14:01:58 KUBtlOkv0 プロパティといいながら突っ込んでる関数の中身は何? よくわからんけど、javascriptはインスタンスにもメンバ追加できるから e1 = new Editor; e2 = new Editor; e1.prop = 1; e2.prop = 2; alert(e1.prop); //->1 alert(e2.prop); //->2 って書けるけど駄目なん? あとDMonkeyならclassベースの継承もできるから class myEditor extends Editor{ myprop = 'my property'; function mymethod(){ alert(this.GetLineString(0)); } } e = new myEditor; alert(e.myprop); //->"my property" e.mymethod(); //->1行目の文字列 みたいな書き方も出来るよ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch