Javascript/typescript

[typescript] 산술 연산의 왼쪽은 'any', 'number', 'bigint' 또는 열거형 형식이어야 합니다.

킹king 2024. 2. 5. 15:33
반응형

sort로 정렬하려고 했는데 이런 에러가 뜬다면 이렇게 비교해주면 된다.

 

1. getTime 활용

data.slice().sort((a: any, b: any) => new Date(b.created).getTime() - new Date(a.created).getTime())

new Date()를 쓴다면 getTime으로 타입을 숫자로 뽑아주면 빼기가 가능해져서 에러가 사라짐.

모든 게시물(특히 과거 게시물)은 잘못된 방법으로 처리한것을 좋다고 써놨을 수 있습니다. 참고만 하시고 틀린게 있다면 댓글 남겨주세요~