You’ve got an array, you’re trying to loop and lo-and-behold, you come up against this error:
(index):116 Uncaught (in promise) TypeError: aArray.forEach is not a function
You’re looping an array, so how can this be?
The most common cause is actually trying to loop arround an array-like collection rather than an array itself. For example, a HTMLCollection is array-like, not an array.
Simple fix for this is to create an array from this collection using code such as:
Array.from(aArray).forEach(function(item, index){
//your code here
});