teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2017/12/14 04:12

投稿

akabee
akabee

スコア1947

answer CHANGED
@@ -7,8 +7,8 @@
7
7
 
8
8
  javascriptのthisは大変難しいですが、ひとまず[説明](https://qiita.com/takeharu/items/9935ce476a17d6258e27)を読んで下さい。
9
9
 
10
- いったん、クラス内でthisが使われている場合は「生成されたオブジェクト自身」を指すという理解で良いと思います。
10
+ いったん、クラス内でthisが使われている場合は「生成されたインスタンス自身」を指すという理解で良いと思います。
11
- つまりこの場合thisはButtonDOMを指しますので this.elm というような書き方ができます。
11
+ つまりこの場合thisはButtonDOMのインスタンスを指しますので this.elm というような書き方ができます。
12
12
 
13
13
  > ・ ButtonDOM.create().addLabel("押してください").onClick("押しました");
14
14
  > という書き方ができるのは createメソッドが、 ButtonDOMクラスのインスタンスを返すから、このような表記で addlabelメソッドが呼べるのでしょうか。