-
카테고리
-
세부 분야
풀스택
-
해결 여부
해결됨
[].forEach.call 에 대한질문
20.05.21 21:52 작성 조회수 189
0
e.target.files가 유사배열 즉 객체여서,
아래와 같이 예문을 만들어서 돌렸는데,
=====================================
const obj2 = {0:"a1",1:"a2",2:"a3"};
[].forEach.call(obj2,(f)=>{console.log(f)})
======================================
undefined가 나오더라구요...
강의에서 코드에 보면
[].forEach.call(e.target.files, (f)=>{console.log(f)}); 와 같은 형태인데, 제가 어디를 잘못알고 있는걸까요?
call의 첫번째 인자부분에 array를 넣어야 제대로 된 출력값이 나오는데 e.target.files를 넣으면 어떻게 출력값이 나올 수 있는지 궁금합니다.
답변을 작성해보세요.
1
조현영
지식공유자2020.05.21
const obj2 = {0:"a1",1:"a2",2:"a3",length:3};
[].forEach.call(obj2,(f)=>{console.log(f)})
length까지 추가해주세요. 유사배열은 length도 포함합니다.
0
답변 2