匿名質問者匿名質問者回答ポイント なしウォッチ

以下のソースコードを実行すると、canvasを取得するクラスを実行できるのですが、そのインスタンスのfillStyleに"red"など値を入力すると、

Uncaught TypeError: Cannot set property 'fillStyle' of undefined
と表示されて値をセットできません。なぜ""で囲んだ値がundefinedになるかがわかりません。
インスタンス.プロパティ(getContext('2d')の戻り値).fillStyleだと、fillStyleがcanvas要素ではなくて、インスタンス.プロパティのプロパティを指してしまうのでしょうか?しかし、そのようものをクラスでは定義していません。

どうか、このundefinedの原因を教えて下さい。

ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-09-18 01:57:29
終了日時
2013-09-25 02:00:06
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

ソースコード559インスタンス183Canvas45プロパティ805戻り値103

人気の質問

メニュー

PC版