
最近运行项目,出现这样的报错信息:Syntaxerror: missing FORMal parameter。
出错原因
示例
在构造一个函数的时候,函数参数必须为标记符。下面列举的函数声明都是无效的,因为它们在参数部分使用的是数值:
function square(3) { return number * number; }; // SyntaxError: missing formal parameter function greet("Howdy") { return greeting; }; // SyntaxError: missing Formal parameter function log({ obj: "value"}) { console.log(arg) }; // SyntaxError: missing formal parameter
需要在函数声明中使用标记符:
function square(number) {
return number * number;
};
function greet(greeting) {
return greeting;
};
function log(arg) {
console.log(arg)
};之后可以传入你想要传入的实际参数调用函数:
square(2); // 4
greet("Howdy"); // "Howdy"
log({obj: "value"}); // Object { obj: "value"






网友评论文明上网理性发言 已有0人参与
发表评论: