cript, в js нет понятия "многоуровневый массив". Есть массив(
[] ). Есть объект(
{} ). Ведут они себя (если утрировать) одинаково, только в первом ключи - цифры, во втором произвольные строки.
Если в хотите имитировать "многоуровневый массив" вы должны один массив\объект положить в другой..
a = {
key1: [
"index"
],
key2: [
"index2"
]
}