Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
ES6 Map Method | Getting Started: ES6
Introduction to React

ES6 Map Method

ES6 introduces a new array method called map, using which we can apply a function on every element of an array. This is useful in React because, using a map, we can generate lists and repeated elements with a minimal amount of code.

The map iterates over the entire array, passing the elements one by one as an argument into the inline function and storing the return values of the inline function into an output array.

We can use the same logic combined with JSX and React to achieve amazing results. We will explore JSX in detail in later chapters.

Example

There is a popular coding problem called the ‘FizzBuzz’ problem. The user is given an array of integers and asked to go through the array and:

  • Replace the element with "FizzBuzz" if it's divisible by 3 and 5;
  • Replace the element with "Fizz" if it's divisible by 3;
  • Replace the element with "Buzz" if it's divisible by 5;
  • Leave the integer as it is if it's divisible by none.

Everything was clear?

Section 1. Chapter 5
course content

Course Content

Introduction to React

ES6 Map Method

ES6 introduces a new array method called map, using which we can apply a function on every element of an array. This is useful in React because, using a map, we can generate lists and repeated elements with a minimal amount of code.

The map iterates over the entire array, passing the elements one by one as an argument into the inline function and storing the return values of the inline function into an output array.

We can use the same logic combined with JSX and React to achieve amazing results. We will explore JSX in detail in later chapters.

Example

There is a popular coding problem called the ‘FizzBuzz’ problem. The user is given an array of integers and asked to go through the array and:

  • Replace the element with "FizzBuzz" if it's divisible by 3 and 5;
  • Replace the element with "Fizz" if it's divisible by 3;
  • Replace the element with "Buzz" if it's divisible by 5;
  • Leave the integer as it is if it's divisible by none.

Everything was clear?

Section 1. Chapter 5
some-alt