Skip to content
#

ECMAScript

ecmascript logo

ECMAScript is the standardization of the family of scripting languages that includes JavaScript. New versions of the standard are released every year.

Here are 1,133 public repositories matching this topic...

boa
raskad
raskad commented Sep 29, 2021

In strict mode arguments and eval are mostly treated as keywords. For example they cannot be assigned to. But they should be allowed as return values from a strict function.

The following code examples currently fail, but should work:

let eval = 1;

function a(){
    "use strict";
    return eval;
}

a() // returns 1
function a(){
    "use st
neo

Created by Brendan Eich, Ecma International

Organization
tc39
Website
www.ecma-international.org
Wikipedia
Wikipedia