不能给函数返回值赋值

试图将一个值赋给函数结果。可以将函数结果赋给某个变量,但其本身不能用作变量。如果希望将一个新值赋给该函数本身,则不要圆括号(函数调用操作符)。下面的示例演示了产生这一错误的情形。

myFunction() = 42;  // 试图强将 42 赋给该函数调用的结果。

要改正此错误

myVar = myFunction(42);
myFunction = new Function("return 42;");

请参阅

Function 对象 | 编写 JScript 代码 | JScript 函数 | JScript 方法

www.51windows.Net