diff --git a/spec.html b/spec.html index 0fd6c9f12c..b675c27fad 100644 --- a/spec.html +++ b/spec.html @@ -16826,7 +16826,7 @@

Syntax

`return` [no LineTerminator here] Expression[+In, ?Yield, ?Await] `;` -

A `return` statement causes a function to cease execution and return a value to the caller. If |Expression| is omitted, the return value is *undefined*. Otherwise, the return value is the value of |Expression|.

+

A `return` statement causes a function to cease execution and return a value to the caller (unless overruled by a `finally` handler). If |Expression| is omitted, the return value is *undefined*. Otherwise, the return value is the value of |Expression|.