강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của skku77146429
skku77146429

câu hỏi đã được viết

Tạo NodeBird SNS bằng React

6-8. Triển khai mặt trước tải lên hình ảnh

[].forEach.call 에 대한질문

Đã giải quyết

Viết

·

321

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를 넣으면 어떻게 출력값이 나올 수 있는지 궁금합니다. 

javascriptreact

Câu trả lời 2

1

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

const obj2 = {0:"a1",1:"a2",2:"a3",length:3}; 

[].forEach.call(obj2,(f)=>{console.log(f)})

length까지 추가해주세요. 유사배열은 length도 포함합니다.

0

stefan CHO님의 프로필 이미지
stefan CHO
Người đặt câu hỏi

감사합니다! 잘되네요

Hình ảnh hồ sơ của skku77146429
skku77146429

câu hỏi đã được viết

Đặt câu hỏi