Javascript печатает другое значение, когда объект печатается и когда каждый его элемент печатается отдельно - PullRequest
0 голосов
/ 04 мая 2020

Проблема в том, что когда я делаю console.log (oldFile); он возвращает другое значение, когда я печатаю каждый элемент внутри l oop.

Ссылка на видео: - https://youtu.be/CmqlYYd_OTE

function onFileRemove(args) {
        var uploadObj = document.getElementById("fileupload").ej2_instances[0];
        oldFile = this.getFilesData();

        console.log(oldFile);

        for (var i = 0; i < oldFile.length; i++) {
            document.getElementById('audioContainer' + i).style.display = 'block';
            document.getElementById('audioContainer' + i).style.width = '32.25% !important';
            document.getElementById('audioName' + i).innerText = oldFile[i].name;
            document.getElementById('audioCategory' + i).innerText = '2D';
            document.getElementById('audioDuration' + i).innerText = '0.15';
        }

        //console.log(oldFile);


        for (var i = oldFile.length - 1; i < 5; i++) {
            document.getElementById('audioContainer' + i).style.display = 'none';
        }
    }
...