Javascript Loop Through Array From Asynchronous Definition