这两句代码要怎么理解啊?
Function("alert('test')")();
void function(){alert('a');}();
是怎么执行的啊。。
正常的立即执行不是(function(){})()这样么.
[解决办法]
这就和
(3+2)-1
与
3+2-1
的意思一样
[解决办法]
建议使用标准写法。
[解决办法]
- JScript code
Function("alert('test')")();void function(){alert('a');}();
[解决办法]
Function
function
注意大小写
[解决办法]
- JScript code
function 对象(类)var function_name = new function(arg1, arg2, ..., argN, function_body)//在上面的形式中,每个 arg 都是一个参数,最后一个参数是函数主体(要执行的代码)。//还可以这样定义它var sayHi = new Function("sName", "sMessage", "alert(\"Hello \" + sName + sMessage);");
[解决办法]