안녕하세요 지도 좌표 변환 method callback을 promise로 wrapping 중에 질문이 있습니다

안녕하세요.

아직 뉴비라서 질문이 다소 이상한점 양해부탁드립니다.

제가 javascript에서 각각 좌표를 변환해서 가져와야하는데 재귀적으로 for문을 돌면서

좌표를 변환한걸 화면에 보여주고 싶었는데 기본 method가 callback 으로 짜여져 있어서

참고 링크

위 링크를 보고 참고해서 promise로 짜보았으나 제 능력이 부족한지 resolve는 찾아도 reject를 찾지 못하였습니다.

제 의도는 resolve 랑 reject의 depth가 하나 더 깊어서 transCoord를 넣어줄때 arguments로 다시 넣어주었습니다.

let geocoder = new kakao.maps.services.Geocoder();
		 
		 let changeLoca = function(result, status) {
               if (status === kakao.maps.services.Status.OK) {
            	   console.log(result);
            	   resolve(result);
                   } else {
       		       reject(status);
       		       }
               }
           
		 const geoChanger = (mX,mY) => {
			   return new Promise((resolve,reject) => {
				   geocoder.transCoord(mX, mY, changeLoca(arguments), {
		               input_coord: kakao.maps.services.Coords.WGS84,
		               output_coord: kakao.maps.services.Coords.WCONGNAMUL
		           });
			   })
		   }
let promise = geoChanger(x,y);
promise.then(result => {console.log(result)}, status => {console.log(status)})

위 코드를 참고해주세요.

정말 감사합니다!!

링크에 샘플코드를 보고도 제가 잘못짠거였네요 depth가 깊어서 안되는줄 알았는데

그냥 잘못 짠거 였네요 ㅠㅠ