Object Array
An array with objects of user defined class type is called Object Array.
Example
In the following example, we initialize an Array with objects fruit1
, fruit2
, and fruit3
of user defined class type Fruit
, and access its elements using index.
index.html
</>
Copy
<!doctype html>
<html>
<body>
<h2>JavaScript - Object Array</h2>
<pre id="output"></pre>
<script>
class Fruit {
constructor(name, quantity) {
this.name = name;
this.quantity = quantity;
}
toString() {
return this.name + '-' + this.quantity;
}
}
var fruit1 = new Fruit('apple', 26);
var fruit2 = new Fruit('banana', 14);
var fruit3 = new Fruit('cherry', 47);
var fruits = [fruit1, fruit2, fruit3];
document.getElementById("output").innerHTML = fruits;
document.getElementById("output").innerHTML += "fruits[1] name: " + fruits[1].name;
</script>
</body>
</html>