- [ ] Basic Data Structures - [ ] Use an Array to Store a Collection of Data - [ ] Access an Array's Contents Using Bracket Notation - [ ] Add Items to an Array with push() and unshift() - [ ] Remove Items from an Array with pop() and shift() - [ ] Remove Items Using splice() - [ ] Add Items Using splice() - [ ] Copy Array Items Using slice() - [ ] Copy an Array with the Spread Operator - [ ] Combine Arrays with the Spread Operator - [ ] Check For The Presence of an Element With indexOf() - [ ] Iterate Through All an Array's Items Using For Loops - [ ] Create complex multi-dimensional arrays - [ ] Add Key-Value Pairs to JavaScript Objects - [ ] Modify an Object Nested Within an Object - [ ] Access Property Names with Bracket Notation - [ ] Use the delete Keyword to Remove Object Properties - [ ] Check if an Object has a Property - [ ] Iterate Through the Keys of an Object with a for...in Statement - [ ] Generate an Array of All Object Keys with Object.keys() - [ ] Modify an Array Stored in an Object