Arrays help us store many items together in one place. This makes it easy to organize and use multiple values without creating many separate variables.
When you want to keep a list of your favorite movies.
When you need to store scores of players in a game.
When you want to save multiple names entered by users.
When you want to process a group of numbers together.
When you want to loop through a collection of items easily.
Syntax
Javascript
let arrayName = [item1, item2, item3];
Arrays use square brackets [] to hold items.
Items inside arrays can be numbers, words, or even other arrays.
Examples
This array holds three fruit names.
Javascript
let fruits = ['apple', 'banana', 'cherry'];
This is an empty array with no items yet.
Javascript
let emptyArray = [];
An array with just one number inside.
Javascript
let numbers = [10];
Sample Program
This program creates an array of colors, then prints the whole array, the first color, and how many colors are in the array.
Javascript
let colors = ['red', 'green', 'blue'];
console.log('Colors array:', colors);
console.log('First color:', colors[0]);
console.log('Number of colors:', colors.length);
OutputSuccess
Important Notes
Arrays let you keep many related values together instead of separate variables.
Access items by their position (index), starting at 0.
Arrays make it easy to repeat actions on all items using loops.
Summary
Arrays store multiple values in one variable.
They help organize data and make it easy to work with lists.
Use arrays when you have many related items to manage together.
Practice
(1/5)
1. Why do we use arrays in JavaScript?
easy
A. To create functions
B. To store only one value at a time
C. To store multiple values in a single variable
D. To write comments
Solution
Step 1: Understand the purpose of arrays
Arrays are used to hold many values together in one place instead of separate variables.
Step 2: Compare options with array purpose
Only To store multiple values in a single variable correctly states that arrays store multiple values in one variable.
Final Answer:
To store multiple values in a single variable -> Option C
Quick Check:
Arrays store many values [OK]
Hint: Arrays hold many items together in one variable [OK]
Common Mistakes:
Thinking arrays store only one value
Confusing arrays with functions
Believing arrays are for comments
2. Which of the following is the correct way to create an array in JavaScript?
easy
A. let arr = (1, 2, 3);
B. let arr = [1, 2, 3];
C. let arr = {1, 2, 3};
D. let arr = <1, 2, 3>;
Solution
Step 1: Recall JavaScript array syntax
Arrays are created using square brackets [] with values separated by commas.
Step 2: Check each option's syntax
let arr = [1, 2, 3]; uses square brackets correctly. Others use parentheses, curly braces, or angle brackets which are incorrect for arrays.
Final Answer:
let arr = [1, 2, 3]; -> Option B
Quick Check:
Arrays use [] brackets [OK]
Hint: Arrays use square brackets [] to hold values [OK]
Common Mistakes:
Using parentheses () instead of brackets
Using curly braces {} which create objects
Using angle brackets <> which are invalid
3. What will be the output of this code?
let fruits = ['apple', 'banana', 'cherry'];
console.log(fruits[1]);
medium
A. banana
B. apple
C. cherry
D. undefined
Solution
Step 1: Understand array indexing
Arrays start counting at 0, so fruits[0] is 'apple', fruits[1] is 'banana'.
Step 2: Identify the value at index 1
The code logs fruits[1], which is 'banana'.
Final Answer:
banana -> Option A
Quick Check:
Index 1 in array = banana [OK]
Hint: Array indexes start at 0; index 1 is second item [OK]
Common Mistakes:
Thinking array indexes start at 1
Confusing the order of items
Expecting the whole array to print
4. Find the error in this code that tries to create an array:
let numbers = 1, 2, 3, 4;
medium
A. Variable name 'numbers' is invalid
B. Using commas instead of semicolons
C. Array values must be strings
D. Missing square brackets [] around values
Solution
Step 1: Check array creation syntax
Arrays require square brackets [] around the list of values.
Step 2: Identify the mistake in the code
The code assigns multiple values separated by commas without brackets, which is invalid syntax.
Final Answer:
Missing square brackets [] around values -> Option D
Quick Check:
Arrays need [] brackets [OK]
Hint: Arrays must be inside [] brackets [OK]
Common Mistakes:
Forgetting to use brackets for arrays
Thinking commas alone create arrays
Believing variable names cause errors here
5. You want to store the names of 5 friends and print them one by one. Which approach is best and why?
hard
A. Use an array to store all friend names together
B. Use a function to store friend names
C. Write all names in a single string separated by commas
D. Create 5 separate variables, one for each friend
Solution
Step 1: Consider managing multiple related items
Storing many related values separately is hard to manage and print repeatedly.
Step 2: Choose the best data structure
Arrays group related items in one variable, making it easy to loop and print each friend.
Step 3: Evaluate other options
Separate variables are inefficient, a single string is hard to split, and functions don't store lists directly.
Final Answer:
Use an array to store all friend names together -> Option A
Quick Check:
Arrays organize lists well [OK]
Hint: Use arrays to handle multiple related items easily [OK]
Common Mistakes:
Using many separate variables instead of one array
Storing names in one string without splitting
Confusing functions with data storage
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.