typeof this == "object"

ちょっとハマってしまった。

String.prototype.f = function () {
	alert(typeof this);
};

alert(typeof "test"); //=> "string"
"test".f(); //=> object 

ぬーん。