imko
@imko
Senior Scratch Developer

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

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


По итогу у меня в памяти дубли файлов или нет? При условии что сборщик не вычистил массив конечно
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 2
Alexandroppolus
@Alexandroppolus
кодир
Я не заглядывал в исходники, но кажется, нет ни одной причины дублировать файлы или блобы, они ведь иммутабельны
Ответ написан
Комментировать
@zkrvndm
Софт для автоматизации
Любой файл это объект, а любой объект это ссылка на данные, а не данные сами по себе. Так что нет, не думаю что дублирует.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы