JavaScript에서 비동기 처리가 너무 헷갈립니다. AJAX 요청을 여러 개 순서대로 보내야 하는데, 콜백이 계속 중첩되니까 코드가 엉망이 됩니다.
```javascript
$.ajax({
url: '/api/user',
success: function(user) {
$.ajax({
url: '/api/posts?userId=' + user.id,
success: function(posts) {
$.ajax({
url: '/api/comments?postId=' + posts[0].id,
success: function(comments) {
// 콜백 지옥...
}
});
}
});
}
});
```
이런 콜백 지옥을 해결하는 방법이 있나요?
댓글 0