【发布时间】:2017-04-29 15:39:47
【问题描述】:
抱歉,如果之前有人问过这个问题,但我找不到这个具体问题。
我的任务是分析一些高度混淆和恶意的 JS 代码。我现在正试图让它在虚拟机中运行,只是为了看看它到底在做什么,但我在第一行遇到了语法错误。
function String.prototype.x(){...
来自 Chrome 的开发控制台:
Uncaught SyntaxError: Unexpected token .
红色的波浪线表明错误是在第一个点(字符串和原型之间)引发的。老实说,我对 JS 的了解还不够,无法弄清楚,但我相信你们中的一个可爱的人会知道答案。为什么会抛出它,我该怎么做才能修复它?
【问题讨论】:
-
这个答案有帮助吗? stackoverflow.com/a/3630029/259889
-
这种方式函数命名不能有点,改用
String.prototype.x = function(){} -
试试 String.prototype.x = function () { //你的代码 }
标签: javascript function syntax-error