P粉6330757252023-08-19 13:31:19
여기서 addPost는 약속 기능이 아닙니다. 그렇기 때문에 "await addPost"라고 쓰면 addPost 변수가 다시 초기화되는 것처럼 보입니다. 이것이 작동하려면 Promise 함수를 호출해야 합니다. 이렇게 하면 호출한 후에 약속된 작업을 수행하게 됩니다.
다음은 수정된 코드입니다
으아악이것이 확실하다면 알려주세요.
감사합니다
P粉7703754502023-08-19 13:07:09
new Promise()
创建一个promise时,它会立即开始运行。你可以通过在控制台中运行类似于new Promise(() => { console.log("hello") })
코드를 사용하여 이를 테스트하면 즉시 로그가 표시됩니다.
새 Promise를 반환하는 함수를 정의하여 원하는 동작을 달성할 수 있습니다. 이렇게 하면 Promise는 함수가 호출될 때만 실행되며 각 함수 호출은 다른 Promise를 반환합니다.