JavaScript(というか CoffeeScript)を勉強していて、this が難しいなぁと思っていました。いろいろ読んでも、「this は、こういう場合にはこれを指す」とは書いてあるんだけど、なぜそうしてあるのかが分からず、どうにも理解できなかった。例えばこのへん: Standard ECMA-262: ECMAScript Language Specification, Edition 5.1 (June 2011) JavaScript, JavaScript...: Understanding JavaScript’s this keyword でも規格(上のひとつめ)としばらく格闘して、何となくキモチがつかめた気がするので、この難しさ感を忘れないうちに書いておこうと思います。まだ JavaScript 初中級者くらいなので間違いがあるかも知れません。 普通のオブジェクト指向