전 포스트에 작성한 [TIL] Javascript List Array(배열) 특정값 정렬 (feat. Typescript)
https://velog.io/@dwseo96/TIL-Javascript-List-Array%EB%B0%B0%EC%97%B4-%EC%A0%95%EB%A0%AC-%EB%B0%A9%EC%8B%9D
라는 부분도 친숙한 javascript로 작성하면 error가 나오진 않지만, 부분을 typescript로 작성하면
ts2362: the left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
에러가 발생한다.
예시로
let start = new Date();
let elapsed = new Date() - start;
Typescript에서는 이를 명시적으로 연산이 가능한 숫자와 같이 처리를 해야함으로
let start = +new Date();
let elapsed = +new Date() - start;