Rubellum fly light

ほぼPHP日記

JavaScript

関数呼び出しでは、thisにはグローバルオブジェクトがセットされるという話

タイトル長っ!というのは置いといて。 最近ちょこちょことJavaScriptをいじりはじめたのですが、thisの挙動に戸惑ったのでメモ。 次のコードは直感的に動いてくれる。 var kyube = { face: "(◕‿‿◕)" }; kyube.say = function () { document.writeln(this.fa…

2chのmailto:〜を削除するUserScript

とある事情により2chのmailto:〜を削除してブラウザ表示したかったので、ChromeのUserScriptで削除することにした。 UserScriptの流儀みたいなのはよくわからないのでおかしいところがあるかも。 ソースコードは以下。 // ==UserScript== // @name 2ch mailt…