Javascript. Обход всех элементов многомерного ассоциативного массива

Для обхода всех элементов многомерного ассоциативного массива понадобится библиотека jQuery. В случае обхода с ней нам не важен размер отдельных «веток»  массива (одномерных массивов), т.к. обход осуществляется по всем элементам без обращения к непосредственному индексу.

        $.each(mySimpleAssocArray, function (key, value) {
            $.each(value, function (subkey, subvalue) {
                alert('key: ' + subkey + ', ' + 'value: ' + subvalue);
            });
        });

Подобным кодом можно совершать обходы и большей вложенности, добавляя внутри $.each еще $.each, но не забывайте про то, что чрезмерный JavaScript может повесить клиентский (пользовательский) компьтер, что не есть хорошо.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *