What will be the output in the console for the following code: const months = ['Jan', 'March', 'April', 'June']; months.splice(3, 1, 'May'); console.log(months);?

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 the code will be ["Jan", "March", "April", "May"] due to the behavior of the splice method in JavaScript.

In this code snippet, the months array initially contains four string elements: 'Jan', 'March', 'April', and 'June'. The splice method is called with three arguments: it starts at index 3 (which corresponds to 'June'), removes 1 element from that index, and inserts 'May' in its place.

The splice method modifies the original array directly and returns an array containing the deleted elements. Since we specified to remove one element starting at index 3, 'June' is removed, and 'May' is added to the array at that index. Thus, the modified array becomes ["Jan", "March", "April", "May"].

This is why the console will output the modified array, reflecting the change made by the splice method.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy