これまでに質問されている場合は申し訳ありませんが、この特定の問題は見つかりませんでした。Javascript String.prototype予期しないトークン
私は非常に難読化された、悪意のあるJSコードの解析を担当しています。私はちょうどそれが何であるかを正確に見るためにVMで実行するようにしようとしていますが、最初の行に構文エラーが発生しています。 Chromeのデベロッパーコンソールから
function String.prototype.x(){...
:
Uncaught SyntaxError: Unexpected token .
赤色の波線は、エラーが(文字列とプロトタイプとの間の)最初のドットでスローされていることを示しています。正直言って、私はJSのことを理解するだけでは十分ではありませんが、あなたのうちの一人が答えを知っていると確信しています。なぜそれが投げられ、私はそれを修正するために何ができるのですか?
以下のように使用していてプロトタイプチェーン内のメソッドを作成するために、既にクラス(作り付けのプロトタイプメソッドを持つ関数)であり、この答えの助けをしていますか? http://stackoverflow.com/a/3630029/259889 – Sid
このように関数の名前にドットを付けることはできません。代わりに 'String.prototype.x = function(){}'を使用してください – iHasCodeForU
String.prototype.xを試してください= function(){//あなたのコード} –