10.4.3-1-1-s.js |
---
es5id: 10.4.3-1-1-s
description: this is not coerced to an object in strict mode (Number)
flags: [noStrict]
--- |
493 |
10.4.3-1-2-s.js |
---
es5id: 10.4.3-1-2-s
description: this is not coerced to an object in strict mode (string)
flags: [noStrict]
--- |
501 |
10.4.3-1-3-s.js |
---
es5id: 10.4.3-1-3-s
description: this is not coerced to an object in strict mode (undefined)
flags: [noStrict]
--- |
513 |
10.4.3-1-4-s.js |
---
es5id: 10.4.3-1-4-s
description: this is not coerced to an object in strict mode (boolean)
flags: [noStrict]
--- |
507 |
10.4.3-1-5-s.js |
---
es5id: 10.4.3-1-5-s
description: this is not coerced to an object (function)
--- |
509 |
10.4.3-1-7-s-strict.js |
---
es5id: 10.4.3-1-7-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration defined within
strict mode)
flags: [onlyStrict]
--- |
412 |
10.4.3-1-7gs-strict.js |
---
es5id: 10.4.3-1-7gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
defined within strict mode)
flags: [onlyStrict]
--- |
453 |
10.4.3-1-8-s.js |
---
es5id: 10.4.3-1-8-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration includes strict
directive prologue)
flags: [noStrict]
--- |
422 |
10.4.3-1-8gs.js |
---
es5id: 10.4.3-1-8gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
includes strict directive prologue)
flags: [noStrict]
--- |
463 |
10.4.3-1-9-s-strict.js |
---
es5id: 10.4.3-1-9-s
description: >
Strict Mode - checking 'this' (FunctionExpression defined within
strict mode)
flags: [onlyStrict]
--- |
418 |
10.4.3-1-9gs-strict.js |
---
es5id: 10.4.3-1-9gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
defined within strict mode)
flags: [onlyStrict]
--- |
459 |
10.4.3-1-10-s.js |
---
es5id: 10.4.3-1-10-s
description: >
Strict Mode - checking 'this' (FunctionExpression includes strict
directive prologue)
flags: [noStrict]
--- |
429 |
10.4.3-1-10gs.js |
---
es5id: 10.4.3-1-10gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
includes strict directive prologue)
flags: [noStrict]
--- |
470 |
10.4.3-1-11-s-strict.js |
---
es5id: 10.4.3-1-11-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
defined within strict mode)
flags: [onlyStrict]
--- |
413 |
10.4.3-1-11gs-strict.js |
---
es5id: 10.4.3-1-11gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression defined within strict mode)
flags: [onlyStrict]
--- |
462 |
10.4.3-1-12-s.js |
---
es5id: 10.4.3-1-12-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
includes strict directive prologue)
flags: [noStrict]
--- |
423 |
10.4.3-1-12gs.js |
---
es5id: 10.4.3-1-12gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression includes strict directive prologue)
flags: [noStrict]
--- |
472 |
10.4.3-1-13-s-strict.js |
---
es5id: 10.4.3-1-13-s
description: >
Strict Mode - checking 'this' (Function constructor defined within
strict mode)
flags: [onlyStrict]
--- |
417 |
10.4.3-1-13gs-strict.js |
---
es5id: 10.4.3-1-13gs
description: >
Strict - checking 'this' from a global scope (Function constructor
defined within strict mode)
flags: [onlyStrict]
--- |
455 |
10.4.3-1-14-s.js |
---
es5id: 10.4.3-1-14-s
description: >
Strict Mode - checking 'this' (Function constructor includes
strict directive prologue)
flags: [noStrict]
--- |
423 |
10.4.3-1-14gs.js |
---
es5id: 10.4.3-1-14gs
description: >
Strict - checking 'this' from a global scope (Function constructor
includes strict directive prologue)
flags: [noStrict]
--- |
464 |
10.4.3-1-15-s-strict.js |
---
es5id: 10.4.3-1-15-s
description: >
Strict Mode - checking 'this' (New'ed Function constructor defined
within strict mode)
flags: [onlyStrict]
--- |
428 |
10.4.3-1-15gs-strict.js |
---
es5id: 10.4.3-1-15gs
description: >
Strict - checking 'this' from a global scope (New'ed Function
constructor defined within strict mode)
flags: [onlyStrict]
--- |
466 |
10.4.3-1-16-s.js |
---
es5id: 10.4.3-1-16-s
description: >
Strict Mode - checking 'this' (New'ed Function constructor
includes strict directive prologue)
flags: [noStrict]
--- |
434 |
10.4.3-1-16gs.js |
---
es5id: 10.4.3-1-16gs
description: >
Strict - checking 'this' from a global scope (New'ed Function
constructor includes strict directive prologue)
flags: [noStrict]
--- |
475 |
10.4.3-1-17-s-strict.js |
---
es5id: 10.4.3-1-17-s
description: Strict Mode - checking 'this' (eval used within strict mode)
flags: [onlyStrict]
--- |
494 |
10.4.3-1-17gs-strict.js |
---
es5id: 10.4.3-1-17gs
description: >
Strict - checking 'this' from a global scope (eval used within
strict mode)
flags: [onlyStrict]
--- |
397 |
10.4.3-1-18gs.js |
---
es5id: 10.4.3-1-18gs
description: >
Strict - checking 'this' from a global scope (eval includes strict
directive prologue)
flags: [noStrict]
--- |
409 |
10.4.3-1-19-s-strict.js |
---
es5id: 10.4.3-1-19-s
description: >
Strict Mode - checking 'this' (indirect eval used within strict
mode)
flags: [onlyStrict]
--- |
457 |
10.4.3-1-19gs-strict.js |
---
es5id: 10.4.3-1-19gs
description: >
Strict - checking 'this' from a global scope (indirect eval used
within strict mode)
flags: [onlyStrict]
--- |
429 |
10.4.3-1-20-s.js |
---
es5id: 10.4.3-1-20-s
description: >
Strict Mode - checking 'this' (indirect eval includes strict
directive prologue)
flags: [noStrict]
--- |
448 |
10.4.3-1-20gs.js |
---
es5id: 10.4.3-1-20gs
description: >
Strict - checking 'this' from a global scope (indirect eval
includes strict directive prologue)
flags: [noStrict]
--- |
442 |
10.4.3-1-21-s-strict.js |
---
es5id: 10.4.3-1-21-s
description: >
Strict Mode - checking 'this' (New'ed object from
FunctionDeclaration defined within strict mode)
flags: [onlyStrict]
--- |
505 |
10.4.3-1-21gs-strict.js |
---
es5id: 10.4.3-1-21gs
description: >
Strict - checking 'this' from a global scope (New'ed object from
FunctionDeclaration defined within strict mode)
flags: [onlyStrict]
--- |
505 |
10.4.3-1-22-s.js |
---
es5id: 10.4.3-1-22-s
description: >
Strict Mode - checking 'this' (New'ed object from
FunctionDeclaration includes strict directive prologue)
flags: [noStrict]
--- |
515 |
10.4.3-1-22gs.js |
---
es5id: 10.4.3-1-22gs
description: >
Strict - checking 'this' from a global scope (New'ed object from
FunctionDeclaration includes strict directive prologue)
flags: [noStrict]
--- |
515 |
10.4.3-1-23-s-strict.js |
---
es5id: 10.4.3-1-23-s
description: >
Strict Mode - checking 'this' (New'ed object from
FunctionExpression defined within strict mode)
flags: [onlyStrict]
--- |
511 |
10.4.3-1-23gs-strict.js |
---
es5id: 10.4.3-1-23gs
description: >
Strict - checking 'this' from a global scope (New'ed object from
FunctionExpression defined within strict mode)
flags: [onlyStrict]
--- |
511 |
10.4.3-1-24-s.js |
---
es5id: 10.4.3-1-24-s
description: >
Strict Mode - checking 'this' (New'ed object from
FunctionExpression includes strict directive prologue)
flags: [noStrict]
--- |
521 |
10.4.3-1-24gs.js |
---
es5id: 10.4.3-1-24gs
description: >
Strict - checking 'this' from a global scope (New'ed object from
FunctionExpression includes strict directive prologue)
flags: [noStrict]
--- |
521 |
10.4.3-1-25-s-strict.js |
---
es5id: 10.4.3-1-25-s
description: >
Strict Mode - checking 'this' (New'ed object from Anonymous
FunctionExpression defined within strict mode)
flags: [onlyStrict]
--- |
510 |
10.4.3-1-25gs-strict.js |
---
es5id: 10.4.3-1-25gs
description: >
Strict - checking 'this' from a global scope (New'ed object from
Anonymous FunctionExpression defined within strict mode)
flags: [onlyStrict]
--- |
518 |
10.4.3-1-26-s.js |
---
es5id: 10.4.3-1-26-s
description: >
Strict Mode - checking 'this' (New'ed object from Anonymous
FunctionExpression includes strict directive prologue)
flags: [noStrict]
--- |
520 |
10.4.3-1-26gs.js |
---
es5id: 10.4.3-1-26gs
description: >
Strict - checking 'this' from a global scope (New'ed object from
Anonymous FunctionExpression includes strict directive prologue)
flags: [noStrict]
--- |
528 |
10.4.3-1-27-s-strict.js |
---
es5id: 10.4.3-1-27-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration defined within
a FunctionDeclaration inside strict mode)
flags: [onlyStrict]
--- |
525 |
10.4.3-1-27gs-strict.js |
---
es5id: 10.4.3-1-27gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
defined within a FunctionDeclaration inside strict mode)
flags: [onlyStrict]
--- |
565 |
10.4.3-1-28-s-strict.js |
---
es5id: 10.4.3-1-28-s
description: >
Strict Mode - checking 'this' (FunctionExpression defined within a
FunctionDeclaration inside strict mode)
flags: [onlyStrict]
--- |
531 |
10.4.3-1-28gs-strict.js |
---
es5id: 10.4.3-1-28gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
defined within a FunctionDeclaration inside strict mode)
flags: [onlyStrict]
--- |
571 |
10.4.3-1-29-s-strict.js |
---
es5id: 10.4.3-1-29-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
defined within a FunctionDeclaration inside strict mode)
flags: [onlyStrict]
--- |
529 |
10.4.3-1-29gs-strict.js |
---
es5id: 10.4.3-1-29gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression defined within a FunctionDeclaration inside
strict mode)
flags: [onlyStrict]
--- |
573 |
10.4.3-1-30-s-strict.js |
---
es5id: 10.4.3-1-30-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration defined within
a FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
531 |
10.4.3-1-30gs-strict.js |
---
es5id: 10.4.3-1-30gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
defined within a FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
571 |
10.4.3-1-31-s-strict.js |
---
es5id: 10.4.3-1-31-s
description: >
Strict Mode - checking 'this' (FunctionExpression defined within a
FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
537 |
10.4.3-1-31gs-strict.js |
---
es5id: 10.4.3-1-31gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
defined within a FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
577 |
10.4.3-1-32-s-strict.js |
---
es5id: 10.4.3-1-32-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
defined within a FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
535 |
10.4.3-1-32gs-strict.js |
---
es5id: 10.4.3-1-32gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression defined within a FunctionExpression inside
strict mode)
flags: [onlyStrict]
--- |
579 |
10.4.3-1-33-s-strict.js |
---
es5id: 10.4.3-1-33-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration defined within
an Anonymous FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
551 |
10.4.3-1-33gs-strict.js |
---
es5id: 10.4.3-1-33gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
defined within an Anonymous FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
574 |
10.4.3-1-34-s-strict.js |
---
es5id: 10.4.3-1-34-s
description: >
Strict Mode - checking 'this' (FunctionExpression defined within
an Anonymous FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
557 |
10.4.3-1-34gs-strict.js |
---
es5id: 10.4.3-1-34gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
defined within an Anonymous FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
580 |
10.4.3-1-35-s-strict.js |
---
es5id: 10.4.3-1-35-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
defined within an Anonymous FunctionExpression inside strict mode)
flags: [onlyStrict]
--- |
548 |
10.4.3-1-35gs-strict.js |
---
es5id: 10.4.3-1-35gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression defined within an Anonymous FunctionExpression
inside strict mode)
flags: [onlyStrict]
--- |
582 |
10.4.3-1-36-s.js |
---
es5id: 10.4.3-1-36-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration defined within
a FunctionDeclaration with a strict directive prologue)
flags: [noStrict]
--- |
541 |
10.4.3-1-36gs.js |
---
es5id: 10.4.3-1-36gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
defined within a FunctionDeclaration with a strict directive
prologue)
flags: [noStrict]
--- |
585 |
10.4.3-1-37-s.js |
---
es5id: 10.4.3-1-37-s
description: >
Strict Mode - checking 'this' (FunctionExpression defined within a
FunctionDeclaration with a strict directive prologue)
flags: [noStrict]
--- |
547 |
10.4.3-1-37gs.js |
---
es5id: 10.4.3-1-37gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
defined within a FunctionDeclaration with a strict directive
prologue)
flags: [noStrict]
--- |
591 |
10.4.3-1-38-s.js |
---
es5id: 10.4.3-1-38-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
defined within a FunctionDeclaration with a strict directive
prologue)
flags: [noStrict]
--- |
549 |
10.4.3-1-38gs.js |
---
es5id: 10.4.3-1-38gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression defined within a FunctionDeclaration with a
strict directive prologue)
flags: [noStrict]
--- |
589 |
10.4.3-1-39-s.js |
---
es5id: 10.4.3-1-39-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration defined within
a FunctionExpression with a strict directive prologue)
flags: [noStrict]
--- |
547 |
10.4.3-1-39gs.js |
---
es5id: 10.4.3-1-39gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
defined within a FunctionExpression with a strict directive
prologue)
flags: [noStrict]
--- |
591 |
10.4.3-1-40-s.js |
---
es5id: 10.4.3-1-40-s
description: >
Strict Mode - checking 'this' (FunctionExpression defined within a
FunctionExpression with a strict directive prologue)
flags: [noStrict]
--- |
553 |
10.4.3-1-40gs.js |
---
es5id: 10.4.3-1-40gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
defined within a FunctionExpression with a strict directive
prologue)
flags: [noStrict]
--- |
597 |
10.4.3-1-41-s.js |
---
es5id: 10.4.3-1-41-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
defined within a FunctionExpression with a strict directive
prologue)
flags: [noStrict]
--- |
555 |
10.4.3-1-41gs.js |
---
es5id: 10.4.3-1-41gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression defined within a FunctionExpression with a
strict directive prologue)
flags: [noStrict]
--- |
595 |
10.4.3-1-42-s.js |
---
es5id: 10.4.3-1-42-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration defined within
an Anonymous FunctionExpression with a strict directive prologue)
flags: [noStrict]
--- |
567 |
10.4.3-1-42gs.js |
---
es5id: 10.4.3-1-42gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
defined within an Anonymous FunctionExpression with a strict
directive prologue)
flags: [noStrict]
--- |
594 |
10.4.3-1-43-s.js |
---
es5id: 10.4.3-1-43-s
description: >
Strict Mode - checking 'this' (FunctionExpression defined within
an Anonymous FunctionExpression with a strict directive prologue)
flags: [noStrict]
--- |
573 |
10.4.3-1-43gs.js |
---
es5id: 10.4.3-1-43gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
defined within an Anonymous FunctionExpression with a strict
directive prologue)
flags: [noStrict]
--- |
600 |
10.4.3-1-44-s.js |
---
es5id: 10.4.3-1-44-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression
defined within an Anonymous FunctionExpression with a strict
directive prologue)
flags: [noStrict]
--- |
568 |
10.4.3-1-44gs.js |
---
es5id: 10.4.3-1-44gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression defined within an Anonymous FunctionExpression
with a strict directive prologue)
flags: [noStrict]
--- |
598 |
10.4.3-1-45-s.js |
---
es5id: 10.4.3-1-45-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration with a strict
directive prologue defined within a FunctionDeclaration)
flags: [noStrict]
--- |
551 |
10.4.3-1-45gs.js |
---
es5id: 10.4.3-1-45gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
with a strict directive prologue defined within a
FunctionDeclaration)
flags: [noStrict]
--- |
595 |
10.4.3-1-46-s.js |
---
es5id: 10.4.3-1-46-s
description: >
Strict Mode - checking 'this' (FunctionExpression with a strict
directive prologue defined within a FunctionDeclaration)
flags: [noStrict]
--- |
557 |
10.4.3-1-46gs.js |
---
es5id: 10.4.3-1-46gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
with a strict directive prologue defined within a
FunctionDeclaration)
flags: [noStrict]
--- |
601 |
10.4.3-1-47-s.js |
---
es5id: 10.4.3-1-47-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression with a
strict directive prologue defined within a FunctionDeclaration)
flags: [noStrict]
--- |
555 |
10.4.3-1-47gs.js |
---
es5id: 10.4.3-1-47gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression with a strict directive prologue defined within
a FunctionDeclaration)
flags: [noStrict]
--- |
599 |
10.4.3-1-48-s.js |
---
es5id: 10.4.3-1-48-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration with a strict
directive prologue defined within a FunctionExpression)
flags: [noStrict]
--- |
557 |
10.4.3-1-48gs.js |
---
es5id: 10.4.3-1-48gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
with a strict directive prologue defined within a
FunctionExpression)
flags: [noStrict]
--- |
601 |
10.4.3-1-49-s.js |
---
es5id: 10.4.3-1-49-s
description: >
Strict Mode - checking 'this' (FunctionExpression with a strict
directive prologue defined within a FunctionExpression)
flags: [noStrict]
--- |
563 |
10.4.3-1-49gs.js |
---
es5id: 10.4.3-1-49gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
with a strict directive prologue defined within a
FunctionExpression)
flags: [noStrict]
--- |
607 |
10.4.3-1-50-s.js |
---
es5id: 10.4.3-1-50-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression with a
strict directive prologue defined within a FunctionExpression)
flags: [noStrict]
--- |
561 |
10.4.3-1-50gs.js |
---
es5id: 10.4.3-1-50gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression with a strict directive prologue defined within
a FunctionExpression)
flags: [noStrict]
--- |
605 |
10.4.3-1-51-s.js |
---
es5id: 10.4.3-1-51-s
description: >
Strict Mode - checking 'this' (FunctionDeclaration with a strict
directive prologue defined within an Anonymous FunctionExpression)
flags: [noStrict]
--- |
572 |
10.4.3-1-51gs.js |
---
es5id: 10.4.3-1-51gs
description: >
Strict - checking 'this' from a global scope (FunctionDeclaration
with a strict directive prologue defined within an Anonymous
FunctionExpression)
flags: [noStrict]
--- |
604 |
10.4.3-1-52-s.js |
---
es5id: 10.4.3-1-52-s
description: >
Strict Mode - checking 'this' (FunctionExpression with a strict
directive prologue defined within an Anonymous FunctionExpression)
flags: [noStrict]
--- |
579 |
10.4.3-1-52gs.js |
---
es5id: 10.4.3-1-52gs
description: >
Strict - checking 'this' from a global scope (FunctionExpression
with a strict directive prologue defined within an Anonymous
FunctionExpression)
flags: [noStrict]
--- |
610 |
10.4.3-1-53-s.js |
---
es5id: 10.4.3-1-53-s
description: >
Strict Mode - checking 'this' (Anonymous FunctionExpression with a
strict directive prologue defined within an Anonymous
FunctionExpression)
flags: [noStrict]
--- |
573 |
10.4.3-1-53gs.js |
---
es5id: 10.4.3-1-53gs
description: >
Strict - checking 'this' from a global scope (Anonymous
FunctionExpression with a strict directive prologue defined within
an Anonymous FunctionExpression)
flags: [noStrict]
--- |
608 |
10.4.3-1-54-s.js |
---
es5id: 10.4.3-1-54-s
description: >
checking 'this' (Literal getter)
--- |
321 |
10.4.3-1-54gs.js |
---
es5id: 10.4.3-1-54gs
description: >
Strict - checking 'this' from a global scope (Literal getter
defined within strict mode)
flags: [noStrict]
--- |
435 |
10.4.3-1-55-s.js |
---
es5id: 10.4.3-1-55-s
description: >
Strict Mode - checking 'this' (Literal getter includes strict
directive prologue)
--- |
388 |
10.4.3-1-55gs.js |
---
es5id: 10.4.3-1-55gs
description: >
Strict - checking 'this' from a global scope (Literal getter
includes strict directive prologue)
--- |
425 |
10.4.3-1-56-s.js |
---
es5id: 10.4.3-1-56-s
description: >
checking 'this' (Literal setter)
--- |
335 |
10.4.3-1-56gs.js |
---
es5id: 10.4.3-1-56gs
description: >
checking 'this' from a global scope (Literal setter)
--- |
381 |
10.4.3-1-57-s.js |
---
es5id: 10.4.3-1-57-s
description: >
checking 'this' (Literal setter includes strict directive prologue)
--- |
385 |
10.4.3-1-57gs.js |
---
es5id: 10.4.3-1-57gs
description: >
Checking 'this' from a global scope (Literal setter
includes strict directive prologue)
--- |
435 |
10.4.3-1-58-s.js |
---
es5id: 10.4.3-1-58-s
description: >
checking 'this' (Injected getter)
--- |
367 |
10.4.3-1-58gs.js |
---
es5id: 10.4.3-1-58gs
description: >
checking 'this' from a global scope (Injected getter defined)
--- |
418 |
10.4.3-1-59-s.js |
---
es5id: 10.4.3-1-59-s
description: >
checking 'this' (Injected getter includes strict directive prologue)
--- |
415 |
10.4.3-1-59gs.js |
---
es5id: 10.4.3-1-59gs
description: >
checking 'this' from a global scope (Injected getter includes strict
directive prologue)
--- |
461 |
10.4.3-1-60-s.js |
---
es5id: 10.4.3-1-60-s
description: >
checking 'this' (Injected setter)
--- |
380 |
10.4.3-1-60gs.js |
---
es5id: 10.4.3-1-60gs
description: >
checking 'this' from a global scope (Injected setter)
--- |
426 |
10.4.3-1-61-s.js |
---
es5id: 10.4.3-1-61-s
description: >
checking 'this' (Injected setter includes strict directive prologue)
--- |
429 |
10.4.3-1-61gs.js |
---
es5id: 10.4.3-1-61gs
description: >
checking 'this' from a global scope (Injected setter includes strict
directive prologue)
--- |
479 |
10.4.3-1-62-s.js |
---
es5id: 10.4.3-1-62-s
description: >
checking 'this' (strict function declaration called by non-strict function
declaration)
--- |
423 |
10.4.3-1-62gs.js |
---
es5id: 10.4.3-1-62gs
description: >
checking 'this' from a global scope (strict function declaration called by
non-strict function declaration)
--- |
464 |
10.4.3-1-63-s.js |
---
es5id: 10.4.3-1-63-s
description: >
checking 'this' (strict function declaration called by non-strict eval)
--- |
361 |
10.4.3-1-63gs.js |
---
es5id: 10.4.3-1-63gs
description: >
checking 'this' from a global scope (strict function declaration called by
non-strict eval)
--- |
427 |
10.4.3-1-64-s.js |
---
es5id: 10.4.3-1-64-s
description: >
checking 'this' (strict function declaration called by non-strict Function
constructor)
--- |
401 |
10.4.3-1-64gs.js |
---
es5id: 10.4.3-1-64gs
description: >
checking 'this' from a global scope (strict function declaration called by
non-strict Function constructor)
--- |
458 |
10.4.3-1-65-s.js |
---
es5id: 10.4.3-1-65-s
description: >
checking 'this' (strict function declaration called by non-strict new'ed
Function constructor)
--- |
415 |
10.4.3-1-65gs.js |
---
es5id: 10.4.3-1-65gs
description: >
checking 'this' from a global scope (strict function declaration called by
non-strict new'ed Function constructor)
--- |
474 |
10.4.3-1-66-s.js |
---
es5id: 10.4.3-1-66-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.apply())
--- |
396 |
10.4.3-1-66gs.js |
---
es5id: 10.4.3-1-66gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.apply())
--- |
435 |
10.4.3-1-67-s.js |
---
es5id: 10.4.3-1-67-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.apply(null))
--- |
403 |
10.4.3-1-67gs.js |
---
es5id: 10.4.3-1-67gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.apply(null))
--- |
438 |
10.4.3-1-68-s.js |
---
es5id: 10.4.3-1-68-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.apply(undefined))
--- |
423 |
10.4.3-1-68gs.js |
---
es5id: 10.4.3-1-68gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.apply(undefined))
--- |
453 |
10.4.3-1-69-s.js |
---
es5id: 10.4.3-1-69-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.apply(someObject))
--- |
412 |
10.4.3-1-69gs.js |
---
es5id: 10.4.3-1-69gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.apply(someObject))
--- |
450 |
10.4.3-1-70-s.js |
---
es5id: 10.4.3-1-70-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.apply(globalObject))
--- |
411 |
10.4.3-1-70gs.js |
---
es5id: 10.4.3-1-70gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.apply(globalObject))
--- |
446 |
10.4.3-1-71-s.js |
---
es5id: 10.4.3-1-71-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.call())
--- |
393 |
10.4.3-1-71gs.js |
---
es5id: 10.4.3-1-71gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.call())
--- |
433 |
10.4.3-1-72-s.js |
---
es5id: 10.4.3-1-72-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.call(null))
--- |
400 |
10.4.3-1-72gs.js |
---
es5id: 10.4.3-1-72gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.call(null))
--- |
436 |
10.4.3-1-73-s.js |
---
es5id: 10.4.3-1-73-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.call(undefined))
--- |
420 |
10.4.3-1-73gs.js |
---
es5id: 10.4.3-1-73gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.call(undefined))
--- |
451 |
10.4.3-1-74-s.js |
---
es5id: 10.4.3-1-74-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.call(someObject))
--- |
409 |
10.4.3-1-74gs.js |
---
es5id: 10.4.3-1-74gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.call(someObject))
--- |
448 |
10.4.3-1-75-s.js |
---
es5id: 10.4.3-1-75-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.call(globalObject))
--- |
408 |
10.4.3-1-75gs.js |
---
es5id: 10.4.3-1-75gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.call(globalObject))
--- |
444 |
10.4.3-1-76-s.js |
---
es5id: 10.4.3-1-76-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.bind()())
--- |
399 |
10.4.3-1-76gs.js |
---
es5id: 10.4.3-1-76gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.bind()())
--- |
439 |
10.4.3-1-77-s.js |
---
es5id: 10.4.3-1-77-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.bind(null)())
--- |
406 |
10.4.3-1-77gs.js |
---
es5id: 10.4.3-1-77gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.bind(null)())
--- |
442 |
10.4.3-1-78-s.js |
---
es5id: 10.4.3-1-78-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.bind(undefined)())
--- |
426 |
10.4.3-1-78gs.js |
---
es5id: 10.4.3-1-78gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.bind(undefined)())
--- |
457 |
10.4.3-1-79-s.js |
---
es5id: 10.4.3-1-79-s
description: >
checking 'this' (strict function declaration called by
Function.prototype.bind(someObject)())
--- |
415 |
10.4.3-1-79gs.js |
---
es5id: 10.4.3-1-79gs
description: >
checking 'this' from a global scope (strict function declaration called by
Function.prototype.bind(someObject)())
--- |
454 |
10.4.3-1-80-s.js |
---
es5id: 10.4.3-1-80-s
description: >
Strict Mode - checking 'this' (strict function declaration called
by Function.prototype.bind(globalObject)())
flags: [noStrict]
--- |
446 |
10.4.3-1-80gs.js |
---
es5id: 10.4.3-1-80gs
description: >
Strict - checking 'this' from a global scope (strict function
declaration called by Function.prototype.bind(globalObject)())
flags: [noStrict]
--- |
475 |
10.4.3-1-81-s.js |
---
es5id: 10.4.3-1-81-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict function declaration)
flags: [noStrict]
--- |
455 |
10.4.3-1-81gs.js |
---
es5id: 10.4.3-1-81gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict function declaration)
flags: [noStrict]
--- |
493 |
10.4.3-1-82-s.js |
---
es5id: 10.4.3-1-82-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict eval)
flags: [noStrict]
--- |
423 |
10.4.3-1-82gs.js |
---
es5id: 10.4.3-1-82gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict eval)
flags: [noStrict]
--- |
483 |
10.4.3-1-83-s.js |
---
es5id: 10.4.3-1-83-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function constructor)
flags: [noStrict]
--- |
459 |
10.4.3-1-83gs.js |
---
es5id: 10.4.3-1-83gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function constructor)
flags: [noStrict]
--- |
512 |
10.4.3-1-84-s.js |
---
es5id: 10.4.3-1-84-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict new'ed Function constructor)
flags: [noStrict]
--- |
472 |
10.4.3-1-84gs.js |
---
es5id: 10.4.3-1-84gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict new'ed Function constructor)
flags: [noStrict]
--- |
524 |
10.4.3-1-85-s.js |
---
es5id: 10.4.3-1-85-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.apply())
flags: [noStrict]
--- |
442 |
10.4.3-1-85gs.js |
---
es5id: 10.4.3-1-85gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.apply())
flags: [noStrict]
--- |
501 |
10.4.3-1-86-s.js |
---
es5id: 10.4.3-1-86-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.apply(null))
flags: [noStrict]
--- |
466 |
10.4.3-1-86gs.js |
---
es5id: 10.4.3-1-86gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.apply(null))
flags: [noStrict]
--- |
525 |
10.4.3-1-87-s.js |
---
es5id: 10.4.3-1-87-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.apply(undefined))
flags: [noStrict]
--- |
475 |
10.4.3-1-87gs.js |
---
es5id: 10.4.3-1-87gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.apply(undefined))
flags: [noStrict]
--- |
535 |
10.4.3-1-88-s.js |
---
es5id: 10.4.3-1-88-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.apply(someObject))
flags: [noStrict]
--- |
457 |
10.4.3-1-88gs.js |
---
es5id: 10.4.3-1-88gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.apply(someObject))
flags: [noStrict]
--- |
516 |
10.4.3-1-89-s.js |
---
es5id: 10.4.3-1-89-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.apply(globalObject))
flags: [noStrict]
--- |
486 |
10.4.3-1-89gs.js |
---
es5id: 10.4.3-1-89gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict
Function.prototype.apply(globalObject))
flags: [noStrict]
--- |
537 |
10.4.3-1-90-s.js |
---
es5id: 10.4.3-1-90-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.call())
flags: [noStrict]
--- |
457 |
10.4.3-1-90gs.js |
---
es5id: 10.4.3-1-90gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.call())
flags: [noStrict]
--- |
515 |
10.4.3-1-91-s.js |
---
es5id: 10.4.3-1-91-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.call(null))
flags: [noStrict]
--- |
465 |
10.4.3-1-91gs.js |
---
es5id: 10.4.3-1-91gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.call(null))
flags: [noStrict]
--- |
524 |
10.4.3-1-92-s.js |
---
es5id: 10.4.3-1-92-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.call(undefined))
flags: [noStrict]
--- |
474 |
10.4.3-1-92gs.js |
---
es5id: 10.4.3-1-92gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.call(undefined))
flags: [noStrict]
--- |
533 |
10.4.3-1-93-s.js |
---
es5id: 10.4.3-1-93-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.call(someObject))
flags: [noStrict]
--- |
456 |
10.4.3-1-93gs.js |
---
es5id: 10.4.3-1-93gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.call(someObject))
flags: [noStrict]
--- |
515 |
10.4.3-1-94-s.js |
---
es5id: 10.4.3-1-94-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.call(globalObject))
flags: [noStrict]
--- |
474 |
10.4.3-1-94gs.js |
---
es5id: 10.4.3-1-94gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.call(globalObject))
flags: [noStrict]
--- |
533 |
10.4.3-1-95-s.js |
---
es5id: 10.4.3-1-95-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.bind()())
flags: [noStrict]
--- |
461 |
10.4.3-1-95gs.js |
---
es5id: 10.4.3-1-95gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.bind()())
flags: [noStrict]
--- |
520 |
10.4.3-1-96-s.js |
---
es5id: 10.4.3-1-96-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.bind(null)())
flags: [noStrict]
--- |
469 |
10.4.3-1-96gs.js |
---
es5id: 10.4.3-1-96gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.bind(null)())
flags: [noStrict]
--- |
528 |
10.4.3-1-97-s.js |
---
es5id: 10.4.3-1-97-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.bind(undefined)())
flags: [noStrict]
--- |
478 |
10.4.3-1-97gs.js |
---
es5id: 10.4.3-1-97gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.bind(undefined)())
flags: [noStrict]
--- |
538 |
10.4.3-1-98-s.js |
---
es5id: 10.4.3-1-98-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.bind(someObject)())
flags: [noStrict]
--- |
459 |
10.4.3-1-98gs.js |
---
es5id: 10.4.3-1-98gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict Function.prototype.bind(someObject)())
flags: [noStrict]
--- |
518 |
10.4.3-1-99-s.js |
---
es5id: 10.4.3-1-99-s
description: >
Strict Mode - checking 'this' (non-strict function declaration
called by strict Function.prototype.bind(globalObject)())
flags: [noStrict]
--- |
478 |
10.4.3-1-99gs.js |
---
es5id: 10.4.3-1-99gs
description: >
Strict - checking 'this' from a global scope (non-strict function
declaration called by strict
Function.prototype.bind(globalObject)())
flags: [noStrict]
--- |
541 |
10.4.3-1-100-s.js |
---
es5id: 10.4.3-1-100-s
description: >
Strict Mode - checking 'this' (strict function passed as arg to
String.prototype.replace)
--- |
491 |
10.4.3-1-100gs.js |
---
es5id: 10.4.3-1-100gs
description: >
Strict Mode - checking 'this' (strict function passed as arg to
String.prototype.replace)
--- |
482 |
10.4.3-1-101-s.js |
---
es5id: 10.4.3-1-101-s
description: >
Strict Mode - checking 'this' (non-strict function passed as arg
to String.prototype.replace from strict context)
flags: [noStrict]
--- |
523 |
10.4.3-1-101gs.js |
---
es5id: 10.4.3-1-101gs
description: >
Strict Mode - checking 'this' (non-strict function passed as arg
to String.prototype.replace from strict context)
flags: [noStrict]
--- |
543 |
10.4.3-1-102-s.js |
---
es5id: 10.4.3-1-102-s
description: >
Strict Mode - checking 'this' (strict anonymous function passed as
arg to String.prototype.replace)
--- |
516 |
10.4.3-1-102gs.js |
---
es5id: 10.4.3-1-102gs
description: >
Strict Mode - checking 'this' (strict anonymous function passed as
arg to String.prototype.replace)
--- |
533 |
10.4.3-1-103.js |
---
es5id: 10.4.3-1-103
description: >
Non strict mode should ToObject thisArg if not an object.
Abstract equality operator should succeed.
--- |
486 |
10.4.3-1-104-strict.js |
---
es5id: 10.4.3-1-104
description: >
Strict mode should not ToObject thisArg if not an object. Strict
equality operator should succeed.
flags: [onlyStrict]
--- |
470 |
10.4.3-1-105.js |
---
info: |
Created based on feedback in
https://bugs.ecmascript.org/show_bug.cgi?id=333
es5id: 10.4.3-1-105
description: >
Non strict mode should ToObject thisArg if not an object. Return
type should be object and strict equality should fail.
flags: [noStrict]
--- |
643 |
10.4.3-1-106-strict.js |
---
info: |
Created based on feedback in
https://bugs.ecmascript.org/show_bug.cgi?id=333
es5id: 10.4.3-1-106
description: >
Strict mode should not ToObject thisArg if not an object. Return
type should be 'number'.
flags: [onlyStrict]
--- |
576 |
block-decl-onlystrict-strict.js |
---
esid: sec-web-compat-functiondeclarationinstantiation
description: >
AnnexB extension not honored in strict mode, Block statement
in function code containing a function declaration
info: |
B.3.3.1 Changes to FunctionDeclarationInstantiation
1. If strict is false, then
...
flags: [onlyStrict]
--- |
808 |
browser.js |
|
0 |
eval-param-env-with-computed-key.js |
---
esid: sec-functiondeclarationinstantiation
description: >
sloppy direct evals in params introduce vars
info: |
[...]
20. Else,
a. NOTE: A separate Environment Record is needed to ensure that bindings created by direct eval calls in the formal parameter list are outside the environment where parameters are declared.
b. Let calleeEnv be the LexicalEnvironment of calleeContext.
c. Let env be NewDeclarativeEnvironment(calleeEnv).
d. Let envRec be env's EnvironmentRecord.
[...]
flags: [noStrict]
--- |
860 |
eval-param-env-with-prop-initializer.js |
---
esid: sec-functiondeclarationinstantiation
description: >
sloppy direct evals in params introduce vars
info: |
[...]
20. Else,
a. NOTE: A separate Environment Record is needed to ensure that bindings created by direct eval calls in the formal parameter list are outside the environment where parameters are declared.
b. Let calleeEnv be the LexicalEnvironment of calleeContext.
c. Let env be NewDeclarativeEnvironment(calleeEnv).
d. Let envRec be env's EnvironmentRecord.
[...]
flags: [noStrict]
--- |
862 |
S10.1.6_A1_T1.js |
---
info: |
The activation object is initialised with a property with name arguments
and attributes {DontDelete}
es5id: 10.1.6_A1_T1
description: Checking if deleting function parameter is possible
flags: [noStrict]
--- |
521 |
S10.2.1_A1.js |
---
info: |
If the caller supplies fewer parameter values than there are
formal parameters, the extra formal parameters have value undefined
es5id: 10.2.1_A1
description: Calling function excluding a few parameters
--- |
762 |
S10.2.1_A2.js |
---
info: |
If two or more formal parameters share the same name, hence
the same property, the corresponding property is given the value that was
supplied for the last parameter with this name
es5id: 10.2.1_A2
description: >
Creating functions initialized with two or more formal parameters,
which have the same name
flags: [noStrict]
--- |
895 |
S10.2.1_A3.js |
---
info: |
If the value of this last parameter (which has the same
name as some previous parameters do) was not supplied by the
caller, the value of the corresponding property is undefined
es5id: 10.2.1_A3
description: >
Creating functions with two or more formal parameters, that have
the same name. Calling this function excluding a few last
parameters
flags: [noStrict]
--- |
701 |
S10.2.1_A4_T1.js |
---
info: |
Function declaration in function code - If the variable object
already has a property with the name of Function Identifier, replace its
value and attributes. Semantically, this step must follow the creation of
FormalParameterList properties
es5id: 10.2.1_A4_T1
description: Checking existence of a function with passed parameter
flags: [noStrict]
--- |
1078 |
S10.2.1_A4_T2.js |
---
info: |
Function declaration in function code - If the variable object
already has a property with the name of Function Identifier, replace its
value and attributes. Semantically, this step must follow the creation of
FormalParameterList properties
es5id: 10.2.1_A4_T2
description: Checking existence of a function with declared variable
--- |
810 |
S10.2.1_A5.1_T1.js |
---
info: |
For each VariableDeclaration or VariableDeclarationNoIn in the
code, create a property of the variable object whose name is the Identifier
in the VariableDeclaration or VariableDeclarationNoIn, whose value is
undefined and whose attributes are determined by the type of code
es5id: 10.2.1_A5.1_T1
description: Checking variable existence only
--- |
719 |
S10.2.1_A5.1_T2.js |
---
info: |
For each VariableDeclaration or VariableDeclarationNoIn in the
code, create a property of the variable object whose name is the Identifier
in the VariableDeclaration or VariableDeclarationNoIn, whose value is
undefined and whose attributes are determined by the type of code
es5id: 10.2.1_A5.1_T2
description: >
Checking existence of the variable object property with formal
parameter
--- |
771 |
S10.2.1_A5.2_T1.js |
---
info: |
If there is already a property of the variable object with the
name of a declared variable, the value of the property and its attributes
are not changed
es5id: 10.2.1_A5.2_T1
description: >
Checking existence of the variable object property with formal
parameter
--- |
636 |
S10.4.3_A1-strict.js |
---
es5id: 10.4.3_A1
description: >
When calling a strict anonymous function as a function, "this"
should be bound to undefined.
flags: [onlyStrict]
--- |
459 |
S10.4_A1.1_T1.js |
---
info: Every function call enters a new execution context
es5id: 10.4_A1.1_T1
description: Sequence of function calls
--- |
514 |
S10.4A1.1_T2.js |
---
info: Every function call enters a new execution context
es5id: 10.4A1.1_T2
description: Recursive function call
--- |
567 |
shell.js |
|
0 |
switch-case-decl-onlystrict-strict.js |
---
esid: sec-web-compat-functiondeclarationinstantiation
description: >
AnnexB extension not honored in strict mode, Function declaration
in the `case` clause of a `switch` statement in function code
info: |
B.3.3.1 Changes to FunctionDeclarationInstantiation
1. If strict is false, then
...
flags: [onlyStrict]
--- |
849 |
switch-dflt-decl-onlystrict-strict.js |
---
esid: sec-web-compat-functiondeclarationinstantiation
description: >
AnnexB extension not honored in strict mode, Function declaration
in the `default` clause of a `switch` statement in function code
info: |
B.3.3.1 Changes to FunctionDeclarationInstantiation
1. If strict is false, then
...
flags: [onlyStrict]
--- |
853 |