• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

질문있습니다

22.07.15 18:34 작성 조회수 107

0

7분 10초쯤에 let header = new Headers({}) 이렇게하셨는데 .. 

왜 위에있는 new URL() 에는 {}가 안들어가고

new Hedaer({}) 에는 {}가 들어가는건가요 ?  

답변 1

답변을 작성해보세요.

0

안녕하세요 

() 이 괄호안에 들어가는 내용은 초기화에 필요한 값이 있으면 넘기고 없으면 안넘겨도 됩니다 

new 이름() 이거는 새로운 객체를 생성할때 쓰는 문법입니다 (자세히공부하고싶으시면 클래스라는걸 살펴보셔야합니다) 객체를 생성할때 초기값이 필요할 수도 있고 없을 수도 있습니다.필요하다면 () 안에 값을 넘겨주고 필요없고 나중에한다면 그냥 ()만 써도 됩니다 

Header에서 받는 초기값의 종류가 어떤게 있는지 보시려면 이 링크를 확인해주세요

https://developer.mozilla.org/en-US/docs/Web/API/Headers/Headers