Задать вопрос
imko
@imko
Senior Scratch Developer

Дублирует ли DataTransfer файлы помещенные в него?

Есть массив с файлами files и созданный ручками DataTransfer let transfer = new DataTransfer()
Закидываем файлы в трансфер
files.forEach(file=>{
	transfer.items.add(file)
})


По итогу у меня в памяти дубли файлов или нет? При условии что сборщик не вычистил массив конечно
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Alexandroppolus
@Alexandroppolus
кодир
Я не заглядывал в исходники, но кажется, нет ни одной причины дублировать файлы или блобы, они ведь иммутабельны
Ответ написан
Комментировать
zkrvndm
@zkrvndm
Архитектор решений
Любой файл это объект, а любой объект это ссылка на данные, а не данные сами по себе. Так что нет, не думаю что дублирует.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы