In JavaScript, an associative array can be created using an object. Objects in JavaScript are similar to associative arrays, as they consist of a collection of key-value pairs. Here’s an example of how you can create an associative array using an object:

let myArray = {}; // Initialize an empty object
myArray["firstName"] = "John"; // Add a key-value pair to the object
myArray["lastName"] = "Doe";
myArray["age"] = 30;
console.log(myArray); // Output: {firstName: "John", lastName: "Doe", age: 30}
console.log(myArray["firstName"]); // Output: "John"
console.log(myArray["age"]); // Output: 30

In the above example, an empty object is created using the object literal notation {}. Then, new key-value pairs are added to the object using the square bracket notation []. The keys are strings and the values are any valid JavaScript data types.

You can also use the object notation to create the associative array

let myArray = {
  firstName: "John",
  lastName: "Doe",
  age: 30
};
console.log(myArray); // Output: {firstName: "John", lastName: "Doe", age: 30}
console.log(myArray["firstName"]); // Output: "John"
console.log(myArray["age"]); // Output: 30

Note that in JavaScript, arrays are also objects, but have some additional methods to work with the indexed elements. In this case, we are creating an object that simulates the behavior of an associative array.

Also Read:

Categorized in: