JSFuck
FunctionのコンストラクタはJavaScriptとして有効なコードを実行することができるので、alert(1)はFunction("alert(1)")()と同じである。Functionのコンストラクタは、[]["filter"] (Array.prototype.filter) のように標準の関数のconstructorプロパティから取り出すことができる。このことを踏まえると、alert(1)は[]["filter"]["constructor"]("alert(1)")()と書き換えることができる。