Learn JavaScript Objects multiple way - access/iteration
Access:
1. Dot Notation (object.property)
2. Bracket Notation (object["property"])
3. Using Variables as Keys (Bracket Notation Required)
4. Optional Chaining (?.) (Avoids errors if property is missing)
5. Destructuring Assignment
----
Iteration
1. Using for...in (Loop through keys)
2. Using Object.keys() (Loop through keys as an array)
3. Using Object.values() (Loop through values directly)
4. Using Object.entries() (Loop through key-value pairs)
5. Using forEach with Object.entries()