I have defined an Array List in JavaScript:
var arrListContainer = [];
var emptyArray = [];
for (var i = 0; i < 5; ++i) {
arrListContainer.push(emptyArray);
}
The default value of list is: [[], [], [], [], []]
I want to add value to arrListContainer[2], so:
arrListContainer[2].push("a");
Why the result is [["a"], ["a"], ["a"], ["a"], ["a"]]?
I don't understand. I just need [[], [], ["a"], [], []]
Thank you!
arrListContainer.push([]);