回答編集履歴

1

コードとしてマークした

2016/06/09 13:47

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -34,4 +34,4 @@
34
34
 
35
35
  ```
36
36
 
37
- `a.x`は関数fが評価された結果の1になります。これに対して、`b.x`は関数fそのものになります。`c.x`は`b.x`とほぼ同じような動作をする物になります。ですので、`b.x`や`c.x`を`onClick`に指定することは可能ですが、`a.x`を指定することはできません。JavaScirptでは関数そのものを通常のオブジェクトとして扱えるため、`()`のあるなしで、関数そのものをやり取りしているのか、関数を評価した結果をやり取りしているのかを意識するようにしてください。
37
+ `a.x`は関数`f`が評価された結果の1になります。これに対して、`b.x`は関数`f`そのものになります。`c.x`は`b.x`とほぼ同じような動作をする物になります。ですので、`b.x`や`c.x`を`onClick`に指定することは可能ですが、`a.x`を指定することはできません。JavaScirptでは関数そのものを通常のオブジェクトとして扱えるため、`()`のあるなしで、関数そのものをやり取りしているのか、関数を評価した結果をやり取りしているのかを意識するようにしてください。