예제로 주신 문제로, 버튼을 누르면 프로미스의 성공 실패를 await을 통해 출력해보라는 것이 있었습니다.
예제 문제에 이어서, 순차적인 실행이 많다면 async function 내부를 어떻게 짜야할지 궁금해서 질문 드립니다.
일단, 제가 생각해본 예시는 이렇습니다.
1. btn, btn2 총 버튼이 두개
2. btn을 누르면 btn성공 출력, 이어서 btn2 를 누르고나면 btn2성공 출력 (btn2 누르기 전엔 출력 되면 안됨.)
이렇게 문제를 생각해봤습니다.

저는 프로미스를 두개를 만들어서, 두개의 try, catch 구문을 넣어봤습니다.

결과는, btn 만 눌러도 아래에 있는 try,catch 구문도 성공으로 바로 실행되어버리네요. (btn2 누르기도 전에)
try를 여러개 넣는 것은 안되는 것 같은데, 순차적인 실행이 많을 때 async 내부 함수는 어떻게 짜야 하나요?
then 을 쓰지 않는 방향으로 해보고싶은데 어렵네요 ㅠㅠ