Statements (27)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:JavaScript_feature
|
| gptkbp:activatedBy |
'use strict' directive
|
| gptkbp:affects |
this keyword in functions
|
| gptkbp:enables |
improved performance optimizations
elimination of silent errors prevention of unsafe actions reserved future keywords |
| gptkbp:introducedIn |
gptkb:ECMAScript_5
|
| gptkbp:prohibits |
with statement
deleting undeletable properties duplicate parameter names octal literals use of undeclared variables |
| gptkbp:purpose |
enforce stricter parsing and error handling in JavaScript code
|
| gptkbp:scope |
entire script
individual function |
| gptkbp:throwsErrorOn |
assignment to getter-only properties
assignment to non-writable properties assignment to read-only properties deleting variables or functions writing to non-extensible objects |
| gptkbp:usedIn |
gptkb:JavaScript
gptkb:Node.js web browsers |
| gptkbp:bfsParent |
gptkb:ECMAScript_5.0
|
| gptkbp:bfsLayer |
7
|
| http://www.w3.org/2000/01/rdf-schema#label |
Strict mode
|