Как обработать многомерный массив в js?

153
06 октября 2018, 22:10

есть массив filesArr которые содержит в себе элементы по порядку.

Как достать из первого уровня, названия, которые хранятся под нулевым ключем? Например как recomendation?

Пробовал вот такие образом:

$(filesArr).each(function(i, item){
        console.log(item[0]);
});

но выдает undefined

извините за скрины, не получилось, воспроизвести подобный массив.

i это счетчик отправляемых файлов

таким образом данные отправляю и принимаю с сервера

        $.ajax({
            type: "POST",
            url: "/poc/"+controller,
            data: formData,
            processData: false,
            contentType: false,
            success: function(response){
//после каждой загрузки файла response ={"file_name":"1a80c8b71a346814915a7d185c604067.png","input_name":"recommendation[1]"}
                var result = $.parseJSON(response);
                var clearInput_name = result.input_name.replace(/\[(\d+)\]/, '');
                var clearInput_name_num = parseInt(result.input_name.match(/\d+/));
                filesArr[i].push(clearInput_name);
                filesArr[i].push(result.file_name);
                filesArr[i].push(clearInput_name_num);
            }
Answer 1
filesArr.forEach(function(item){
    console.log(item[0]);
});
READ ALSO
Перевод секунд в формат HH:MM:SS

Перевод секунд в формат HH:MM:SS

Нужна строка в формате часы:минуты:секунды Подскажите алгоритм перевода секунд в такой формат или для этого есть методы?

205
jQuery, как вернуть json из $.post() в функцию

jQuery, как вернуть json из $.post() в функцию

Напишите пожалуйста человеческим языков как получить json ответ из $post() ?

191
js/jqyery библиотека для форматирования html в textarea?

js/jqyery библиотека для форматирования html в textarea?

Нужно вывести в textarea кусок html разметки тестомПри этом разметка приходит с сервера в виде неформатированной строки

153
Router на чистом JS(single page app)

Router на чистом JS(single page app)

Пытаюсь написать роутерОн есть написанный и все в принципе в нем работает нормально, но когда я просто вставляю url отличный от маппинга '/', то появляется...

529