[23.04.16] image Filelist to String 변환

희승·2023년 4월 16일

TIL

목록 보기
25/33

이슈 내용

이미지 file들을 담아놓은 배열에 map 함수가 적용되지 않는다

발생 원인

배열이 아니라 FileList라서 발생하는 이슈

FileList는 배열이 아닌 file 객체를 여러개 담고 있는 유사 배열 (array-like)

유사 배열이기 때문에 .length는 사용 가능

but 배열이 아니기 때문에 .map, .filter, .forEach 등 사용 불가

map, filter 등을 사용하려면 배열로 변환 후 사용해야 한다

변환 방법 : Array.from으로 유사배열 객체를 Array로 변환

const {배열} = Array.from({유사 배열});

해결 방법

0개의 댓글