Bracket Notation & Dynamic Keys
Bracket notation provides flexible property access, especially when property names are dynamic or contain special characters.
Basic Bracket Notation
Dynamic Property Access
The real power: use variables as keys:
Special Property Names
Bracket notation handles names that dot notation cannot:
Building Dynamic Queries
Combining Notations
Exercise: Dynamic Access
Exercise: Special Characters
Exercise: Loop Through Keys
Key Points
- Bracket notation:
object["property"] - Required for special characters, spaces, numbers
- Enables dynamic access with variables
- Mix with dot notation as needed
- Essential for iterating over unknown keys

