【发布时间】:2023-03-06 02:02:02
【问题描述】:
显然 return 可以作为函数调用?
function say() {
return (
console.log("Am"),
console.log("I"),
console.log("a"),
console.log("function?")
);
}
say();
这是否意味着 return 是一个函数?
【问题讨论】:
-
不 - 它仍然直接发生在
say的堆栈中,而不是在某些新函数中。 -
不,是关键字。就像 ++ 不是函数但你可以 ++(x)
-
这是返回的语法。
,不是;这是一个表达式而不是一个语句。 -
你可以在括号之间放任何东西。
(a = 2)。a = (2)(a) = 32
标签: javascript function return