Очевидно, что эта задача будет тривиальной с отдельными функциями и библиотеками, поэтому они не допускаются. Ваш код должен соответствовать спецификации ECMAscript (подойдет любая спецификация), поэтому нет ответов, специфичных для браузера. Массив должен быть доступен после его создания. У меня...