{ "name": "Basic Data Structures", "dashedName": "basic-data-structures", "order": 5, "time": "1 hour", "template": "", "required": [], "superBlock": "javascript-algorithms-and-data-structures", "superOrder": 2, "challengeOrder": [ [ "587d7b7e367417b2b2512b20", "Use an Array to Store a Collection of Data" ], [ "5a661e0f1068aca922b3ef17", "Access an Array's Contents Using Bracket Notation" ], [ "587d78b2367417b2b2512b0e", "Add Items to an Array with push() and unshift()" ], [ "587d78b2367417b2b2512b0f", "Remove Items from an Array with pop() and shift()" ], [ "587d78b2367417b2b2512b10", "Remove Items Using splice()" ], [ "587d78b3367417b2b2512b11", "Add Items Using splice()" ], [ "587d7b7a367417b2b2512b12", "Copy Array Items Using slice()" ], [ "587d7b7b367417b2b2512b13", "Copy an Array with the Spread Operator" ], [ "587d7b7b367417b2b2512b17", "Combine Arrays with the Spread Operator" ], [ "587d7b7b367417b2b2512b14", "Check For The Presence of an Element With indexOf()" ], [ "587d7b7b367417b2b2512b15", "Iterate Through All an Array's Items Using For Loops" ], [ "587d7b7b367417b2b2512b16", "Create complex multi-dimensional arrays" ], [ "587d7b7c367417b2b2512b18", "Add Key-Value Pairs to JavaScript Objects" ], [ "587d7b7c367417b2b2512b19", "Modify an Object Nested Within an Object" ], [ "587d7b7c367417b2b2512b1a", "Access Property Names with Bracket Notation" ], [ "587d7b7c367417b2b2512b1b", "Use the delete Keyword to Remove Object Properties" ], [ "587d7b7d367417b2b2512b1c", "Check if an Object has a Property" ], [ "587d7b7d367417b2b2512b1d", "Iterate Through the Keys of an Object with a for...in Statement" ], [ "587d7b7d367417b2b2512b1e", "Generate an Array of All Object Keys with Object.keys()" ], [ "587d7b7d367417b2b2512b1f", "Modify an Array Stored in an Object" ] ], "helpRoom": "Help", "fileName": "02-javascript-algorithms-and-data-structures/basic-data-structures.json" }