나는 APP 반응에 ES6 약속 테스트,하지만 난 내 그 때는에 발생하지했습니다약속은 다음으로 결과/캐치
function addItem (value) {
return new Promise((resolve, reject) => {
document.getElementById('todo').innerHTML += `<li>${value}</li>`;
});
}
addItem(value).then(() => {
alert('then !');
}).catch((err) => {
console.log(err)
})
내 기능이 실행됩니다,하지만 난 내 다음에 행사하지했습니다.
어디에서 내가 틀렸는 지 아십니까? 고맙습니다 ! :)
'addItem' 함수는 비동기 적이 지 않으므로 아마도'Promise'를 리턴하지 않아야합니다. 이후에'then' 호출을 연결할 수 있으려면'Promise.resolve (addItem (value))., (...)'로 시작하면됩니다. – saadq