Имя массива не часто - оно всегда является указателем на первый элемент.
<ul>
<li>Мой каталог
<ul>
<li>Математика</li>
<li>Физика</li>
<li>Химия</li>
</ul>
</li>
<li>Новая папка
<ul>
<li>Подпапка#1</li>
<li>Подпапка#2</li>
<li>Подпапка#3</li>
</ul>
</li>
</ul>
Для того, чтобы писать десктопный софт на JS может быть всего две родственных причины:
В остальных случаях стоит выбрать Qt.