This repository contains practice exercises from Launch School's JS225 course.
- Objects and Methods: Creating, manipulating, and using methods in objects.
- Mutating Objects: Techniques to alter object properties.
- Functions as Object Factories: Streamlining object creation with functions.
- Object Orientation: Principles of object-oriented programming.
- Function Contexts: Understanding and managing the this keyword and execution contexts.
- Closures: Using closures for data privacy and function scope management.
- Higher-Order Functions: Working with functions that handle other functions.
- Garbage Collection: Impact of closures on memory management.
- Partial Function Application: Creating new functions through partial application.
- IIFEs: Using immediately invoked function expressions for private scopes.
- Object Creation Patterns: Factory functions, constructor functions, prototypes, and inheritance.
- JavaScript Best Practices: Insights on "JavaScript: The Good Parts" by Douglas Crockford.