What will be the output of console.log(arr.map(x => x * 2)) for the array [1, 4, 9, 16]?

Prepare for the Salesforce JavaScript Developer I Certification Exam. Utilize interactive quizzes, flashcards, and detailed explanations for each question. Boost your confidence and ace your exam effortlessly!

The output of console.log(arr.map(x => x * 2)) for the array [1, 4, 9, 16] will be a new array where each element of the original array has been multiplied by 2. The method map creates a new array based on the results of calling a provided function on every element in the calling array.

In this case, the function is x => x * 2, which takes each element x from the array and multiplies it by 2. Here's the breakdown of the calculations:

  • For the first element, 1 * 2 results in 2.

  • For the second element, 4 * 2 results in 8.

  • For the third element, 9 * 2 results in 18.

  • For the fourth element, 16 * 2 results in 32.

Therefore, when the original array [1, 4, 9, 16] is processed through the map function, the resulting array becomes [2, 8, 18, 32].

This demonstrates how the map function can be utilized to transform the elements of an array based on

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy