Fetch API
형태
fetch("불러올 파일 주소") <-접근
.then(익명함수 또는 화살표함수) <-접근해서 함수 실행
then을 여러개 쓸 경우 이전 then의 return 값이 다음 then에 해당하므로 return 값을 지정해줘야 한다.
대부분 처음 들고오는 값은 promise이다.
async-awake랑 같이 쓰이기도 한다
형태
async function 함수명(){
let promisc=await fetch("불러올 자료 주소나 파일 위치");
let responsc = await (promisc.가져올 자료형태);
}
async : 함수 앞에 붙여서 비동기로 만들어줌
await : 기다리라는 뜻. 실행할 메소드나 함수 앞에 붙여서 값을 가져 올 때 까지 기다리게 함
기다리지 않으면 빈 값으로 오는 것을 방지하기 위한 것
json 가져오는것도 동일함.
async function 함수명(){
let promisc=await fetch("json을 사용하는 자료 주소나 파일 위치");
let responsc=await promisc.json();
}