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