JS Core 2
JS Core Theory 2
Objects
- Objects
- Object to primitive conversion
- New
- JavaScript For Beginners: the ‘new’ operator
- for in
- hasOwnProperty()
- Object.keys, values, entries
Descriptors
- JavaScript — Property Descriptor
- defineProperty()
Inheritance
- Understanding JavaScript’s Prototypal Inheritance
- A Beginner’s Guide to JavaScript’s Prototype
This
- JavaScript: The Keyword ‘This’ for Beginners
- Understanding JavaScript Function Invocation and “this”
- Gentle Explanation of this Keyword in JavaScript
Context lose
- What to do when “this” loses context
- call & apply
- Bind
- Arrow functions revisited
- Traditional functions are bad non-method functions, due to this