File tree Expand file tree Collapse file tree
01.solution.object-literals
02.solution.property-access
04.solution.optional-properties
01.solution.object-spread
02.solution.rest-parameters
01.solution.object-destructuring
02.solution.array-destructuring
02.solution.entries-from-entries Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Object Literals
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/object-literals" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/object-literals/solution " />
44
55👨💼 Perfect! You've created objects!
66
Original file line number Diff line number Diff line change 11# Property Access
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/property-access" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/property-access/solution " />
44
55👨💼 You've seen how TypeScript protects you from accessing non-existent
66properties!
Original file line number Diff line number Diff line change 11# Object Types
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/object-types" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/object-types/solution " />
44
55👨💼 Nice work! You created a reusable object type with a ` type ` alias and used
66it to build multiple tasks.
Original file line number Diff line number Diff line change 11# Optional Properties
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/optional-properties" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/optional-properties/solution " />
44
55👨💼 Excellent! You've handled optional data safely.
66
Original file line number Diff line number Diff line change 11# Dynamic Object Keys
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/dynamic-keys" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/1-objects/dynamic-keys/solution " />
44
55👨💼 Nice work! You used computed property names to create keys like "404-status".
66
Original file line number Diff line number Diff line change 11# Array Basics
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/2-arrays/array-basics" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/2-arrays/array-basics/solution " />
44
55👨💼 Perfect! You've mastered basic array operations.
66
Original file line number Diff line number Diff line change 11# Array Types
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/2-arrays/array-types" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/2-arrays/array-types/solution " />
44
55👨💼 Excellent! Arrays of objects are foundational for real applications.
66
Original file line number Diff line number Diff line change 11# Array Iteration
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/2-arrays/iteration" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/2-arrays/iteration/solution " />
44
55👨💼 You've mastered manual array iteration!
66
Original file line number Diff line number Diff line change 11# Object Spread
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/3-spread-and-rest/object-spread" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/3-spread-and-rest/object-spread/solution " />
44
55👨💼 Excellent! You've mastered immutable object updates with spread.
66
Original file line number Diff line number Diff line change 11# Rest Parameters
22
3- <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/3-spread-and-rest/rest-parameters" />
3+ <EpicVideo url = " https://www.epicweb.dev/tutorials/structured-data/3-spread-and-rest/rest-parameters/solution " />
44
55👨💼 Perfect! You now understand both spread and rest.
66
You can’t perform that action at this time.
0 commit comments