Value:
FD | FE | AF | C | M | |
---|---|---|---|---|---|
Function-callable | ✓ | ✓ | ✓ | × | ✓ |
Constructor-callable | ✓ | ✓ | × | ✓ | × |
Prototype | F.p | F.p | F.p | SC | F.p |
Property prototype | ✓ | ✓ | × | ✓ | × |
Whole construct:
FD | FE | AF | C | M | |
---|---|---|---|---|---|
Hoisted | ✓ | × | |||
Inner name | × | ✓ | ✓ | × | |
window property | ✓ | × |
Body:
FD | FE | AF | C | M | |
---|---|---|---|---|---|
this | ✓ | ✓ | lex | ✓ | ✓ |
new.target | ✓ | ✓ | lex | ✓ | ✓ |
super.prop | × | × | lex | ✓ | ✓ |
super() | ✓ |
Abbreviations:
F.p
: Function.prototype
Function.prototype
for base classes