Sometimes, we want to create multi-dimensional associative arrays in JavaScript.
In this article, we’ll look at how to create multi-dimensional associative arrays in JavaScript.
How to create multi-dimensional associative arrays in JavaScript?
To create multi-dimensional associative arrays in JavaScript, we can create a nested object.
For instance, we write
const myObj = {
fred: { apples: 2, oranges: 4, bananas: 7, melons: 0 },
mary: { apples: 0, oranges: 10, bananas: 0, melons: 0 },
sarah: { apples: 0, oranges: 0, bananas: 0, melons: 5 },
};
console.log(myObj["fred"]["apples"]);
to create the myObj
object.
In it, we add the fred
, mary
and sarah
properties.
And we set them to objects with the apples
, oranges
, bananas
and melons
properties.
Then we get a nested property with myObj["fred"]["apples"]
.
Conclusion
To create multi-dimensional associative arrays in JavaScript, we can create a nested object.