Just a bunch of good links specifically relating to Objects, Functions and Prototypal Inheritance in Javascript.
- Introducing JavaScript objects
- Working with objects
- Details of the object model
- Inheritance and the prototype chain
- Object
- Functions
- Functions
- Function
- function expression
- function declaration
- this
- Closures
- Arrow functions
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/function
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain
…