エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[CoffeeScript]クラスメソッドとクラス変数
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[CoffeeScript]クラスメソッドとクラス変数
CoffeeScriptでは、クラス内の変数に「@」をつけて宣言するとクラスメソッドになる。 例class Hoge #ク... CoffeeScriptでは、クラス内の変数に「@」をつけて宣言するとクラスメソッドになる。 例class Hoge #クラスメソッド @classMethod = (param) -> "param is #{param}." #クラス変数 @count = 0 constructor: -> # コンストラクタ内で、クラス変数の値をインクリメント Hoge.count += 1; console.log Hoge.classMethod "パラメータ" new Hoge(); console.log Hoge.count new Hoge(); console.log Hoge.count 実行結果param is パラメータ. 1 2 JavaScriptへの変換結果クラスメソッドや変数は、CoffeeScriptで定義したクラスに対応するfunctionのプロパティとして宣言される