What will be printed after executing the following code: const arr = [1, 2, 3]; arr.push(6); console.log(arr); arr.pop(); console.log(arr); arr.shift(); console.log(arr); arr.unshift(8); console.log(arr);?

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 code snippet executes several operations on the arr array, which initially contains the values [1, 2, 3].

  1. The first operation is arr.push(6);, which adds the value 6 to the end of the array. After this operation, the array becomes [1, 2, 3, 6]. The first console.log(arr); prints this modified array: [1, 2, 3, 6].
  1. Next, the code calls arr.pop();, which removes the last element from the array. After popping, the array goes back to its previous state of [1, 2, 3]. The second console.log(arr); outputs [1, 2, 3].

  2. The third operation, arr.shift();, removes the first element of the array. This shifts all remaining elements to the left, resulting in the array now being [2, 3]. The third console.log(arr); prints [2, 3].

  3. Finally, the code performs arr.unshift(8);, which adds the value 8 to the beginning of the array, transforming

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy