Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Challenge: Array Element Modifier | Mastering Arrays
JavaScript Data Structures
course content

Course Content

JavaScript Data Structures

JavaScript Data Structures

1. Introduction and Prerequisites
2. Objects Fundamentals
3. Advanced Object Manipulation
4. Mastering Arrays
5. Advanced Array Operations

bookChallenge: Array Element Modifier

Task

The task is to directly modify, check the length, and access specific elements within the array.

  1. Create an array called cities with the following city names:
    • "Shanghai";
    • "Sydney";
    • "Toronto";
    • "Frankfurt".
  2. Modify the city name at index 2 to "Miami" directly within the array.
  3. Log the length of the cities array using console.log().
  4. Retrieve and log the last city name in the array using console.log().
123456789101112131415
// Task 1: Initial array const cities = ___; // Task 2: Modify a city name cities___ = "Miami"; // Modified array console.log(cities); // Output: Shanghai, Sydney, Miami, Frankfurt // Task 3: Log array length console.log("Array length:", ___); // Output: Array length: 4 // Task 4: Access and log the last city console.log("Last city:", ___); // Output: Last city: Frankfurt
copy

Expected Output:

  1. Use square brackets [] to create an array.
  2. Separate each element with the comma ,.
  3. Use console.log() to log the data.
  4. Use square brackets [] within the element index to access the element and change its value.
  5. Use the keyword length to get the array length.
1234567891011121314
// Task 1: Initial array const cities = ["Shanghai", "Sydney", "Toronto", "Frankfurt"]; // Task 2: Modify a city name cities[2] = "Miami"; // Modified array console.log(cities); // Output: Shanghai, Sydney, Miami, Frankfurt // Task 3: Log array length console.log("Array length:", cities.length); // Output: Array length: 4 // Task 4: Access and log the last city console.log("Last city:", cities[cities.length - 1]); // Output: Last city: Frankfurt
copy

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 4. Chapter 4
some-alt