2011-10-19 18 views
0

プロトタイプフレームワークを使用して、「javascriptのクラス内のインスタンス変数」を宣言することができますデータ型?は、どのように私は以下のクラスを持っている

+0

これは私によく見えます。あなたの質問にさらに物質を加えることができますか? – FloydThreepwood

+0

Javascriptにはクラスがありません。私はprototypejを知らないので、prototypejsがクラスのようなオブジェクトセマンティクスを提示するなら、私を無視してください。 –

答えて

0

JavaScriptにはデータ型宣言がありません。私はprototypejsを使用しましたので、それはしばらくしているが、私はあなたがこのような何かができると思う。

var Person = Class.create({ 
    name: '', 
    someOtherVariable: 1, 

    initialize: function(name) { 
    this.name = name; 
    }, 
    say: function(message) { 
    return this.name + ': ' + message; 
    } 
}); 

(あなたのコードサンプルのように)宣言せずに変数を使用して動作しますが、それはもう少しすることができ別々に宣言されている場合は、どのプロパティが使用されているのかを明確にします。さらに、このようにデフォルト値を与えることもできます。

+0

@ Jani Hartikanienに感謝します。これは私が探していたものです! – tommi

関連する問題