• in
InterCourses
CoursesBlogs
0
← Introduction to JavaScript
○What is JavaScript?○Your First JavaScript Code○Data Types○Type Checking
○Declaring Variables○let and const in Practice○Operators○Type Conversion
○Conditionals○Switch Statement○For Loops○While Loop○Break and Continue
○Defining Functions○Arrow Functions○Scope○Closures○Project - Calculator○Function Expressions
○Arrays○Array Mutation Methods○Array Search and Slice●Array Iteration Methods○Multidimensional Arrays○Destructuring○Array Reverse and Sort○Array Fill○Array Find and Includes○Array Flat and FlatMap○Array Reduce, Some, and Every
○Objects○Object Methods and Destructuring○JSON○Math and Date○Date Basics
○02 Template Literals○String Methods○Regular Expressions
○Higher-Order Functions○Callbacks○map, filter, and reduce○Recursion○Project - Data Transform Pipeline
○OOP Introduction○Classes○Inheritance○Encapsulation
○Asynchronous JavaScript○Promises and Async Await○Async API Simulation

Array Iteration Methods

Iteration methods let you work with every item in an array. This lesson pairs forEach() and map() so learners can compare a side-effect loop with a transformation method.

Example

javascript
const numbers = [1, 2, 3];
const labels = [];
numbers.forEach((n) => labels.push(`Number: ${n}`));
const doubled = numbers.map((n) => n * 2);

Your Task

  1. Use forEach() on [1, 2, 3] to build labels with Number: 1, Number: 2, and Number: 3.
  2. Use map() to create doubledNumbers and display Number: 1, Number: 2, Number: 3 | [2,4,6] in #output.
Hint 1
1 / 2
HINT 1

Use forEach() to push formatted labels into an existing array.

Loading editor…
READY
intercourses
javascript