new Error cause
-
[javascript] new Error ('', {cause: {...}}) Expected 0-1 arguments, but got 2.개발자의 공부는 은퇴까지 필수다/javascript 2022. 11. 19. 01:32
mdn 공식 문서에서 지원하는 에러 생성 방식을 보면 두번째 인자로 에러 상세 원인을 출력할 수 있다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause 하지만 예제와 똑같이 적용해보면 arguments 가 0~1개라는 에러가 발생한다. throw new Error('RSA key generation requires two co-prime integers.', { cause: { code: 'NonCoprime', values: 'test' }, } 원인은 물론 버전 문제겠지? 사수의 도움을 받아... Error 객체의 change log 를 구글링 해보고 typescript + node ..