先日のエントリーで、Javascriptのthisについてブツブツと言ってみたところ、なかなか良いトラックバックが返って来たので紹介。 setInterval(this.callback, 33)がうまく動かない理由 コメント欄でも少し会話を続けたのだが、こんな「ゆるい」コミュニケーションがとても心地良い今日このごろ。 ◇ ◇ ◇ ちなみに、thisの説明をするときに、「Javascriptのthisは日本語の「僕」みたいなもの」と言ってみるのはどうだろう。 太郎「僕はPerlが好き」 // この「僕」は、 次郎「僕はやっぱりPHPだよ」 // この「僕」とも違うし 太郎「三郎だったら『僕は絶対Ruby』と言うに決まってるよ」 // この「僕」とも違う ただし気をつけなければいけないのは、太郎が次郎に向かって、 「三郎に会ったら『僕に電話して』って伝えといて」