개발하는 루루언니

javascript 콜백함수 연습하기 본문

컴퓨터 정보/javascript

javascript 콜백함수 연습하기

혜닝혜루 2022. 11. 26. 21:10
728x90
반응형
const askForLocation = function (){
  navigator.geolocation.getCurrentPosition((position)=>{
    console.log(position)
  }
    
  )
}
askForLocation()

가장 나에게 헷갈림을 주었던 콜백함수,,연습이 살길인가?

 

 

 

나는 위치 api를 받아오고 싶었는데 마침 콜백함수를 쓴다길래 사용을 해봤다.

코드에 콜백함수만 보면 ( ) => {

 

}

 

이렇게 화살표 함수로 되어있는데 기본 function( ) 안에 매개변수를 받아오는 것과 동일한 원리다

여기서 나는 위치api의 코드를 작성하고 뒤에 ( 포지션) 이라는 값을 매개변수로 넣어줬더니 일어나는 일이

뭔지 콘솔로 찍어 보았다.

 

이렇게 위치 api를 position이 받아왔고 그안에 이름은 포지션 말고도 a. b .c 이런식으로 작성이 가능하다.

암튼.. 콜백함수를 받아온걸 그안에 함수가 실행되는 콘솔로 찍은거니,,이해가 확 가버렸죠?

이러고 다른 코드쓸때 또 헷갈리겠지만 그때마다 보러와야겠다.

 

 

 

 

 

728x90