---
title: Introduction to the Basic Data Structure Challenges
block: Basic Data Structures
superBlock: JavaScript Algorithms and Data Structures
---
## Introduction to the Basic Data Structure Challenges

Data can be stored and accessed in many different ways, both in JavaScript and other languages. This section will teach you how to manipulate arrays, as well as access and copy the information within them. It will also teach you how to manipulate and access the data within JavaScript objects, using both dot and bracket notation. When you're done with this section, you should understand the basic properties and differences between arrays and objects, as well as how to choose which to use for a given purpose. 
