function startAsync(age){
    return new Promise((resolve, reject)=>{
        if(age>20) resolve(`${age} success`);
        else reject(new Error(`${age} is not over 20`));
    });
}
const promise1 = startAsync(25);
promise1
    .then((value)=>{
        console.log(value);
    })
    .catch((error)=>{
        console.error(error);
    });
const promise2 = startAsync(15);
promise2
    .then((value)=>{
        console.log(value);
    })
    .catch((error)=>{
        console.error(error);
    })
    
이렇게 코드를 짜고 실행하면
콘솔창에서

이렇게 값을 출력받는데
console.log뿐 아니라
console.error가 있다는 사실을 알게되었다
에러로 더 확실하게 눈에 잘 띄도록 만들 수 있게 되었다
유레카!