🚦 JavaScript 비동기 함수 순서 문제 디버깅 가이드1️⃣ 비동기 함수가 순서대로 실행되지 않는 이유setTimeout, fetch, axios, DB 요청 등은 **비동기(non-blocking)**로 실행JS의 Event Loop 구조 때문에, 먼저 실행한 함수가 나중에 끝날 수 있음즉, 코드 순서 ≠ 실행 완료 순서2️⃣ 흔한 실수 & 디버깅 포인트(1) await를 안 붙였을 때async function loadData() { const data1 = fetch('/api/one'); // ❌ await 없음 const data2 = await fetch('/api/two'); console.log('data1:', data1); // Promise 객체만 출력됨 console...