개발자 노트

고정 헤더 영역

글 제목

메뉴 레이어

개발자 노트

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전체보기 (28)
    • API (6)
    • React (11)
    • Next.Js (2)
    • DB (1)
    • Typescript (2)
    • Nest.js (6)

검색 레이어

개발자 노트

검색 영역

컨텐츠 검색

Typescript

  • [Typescript] 일자로 주차 구하기/주차로 일자 구하기

    2024.02.06 by develop-Jay

  • [Typescript] 객체 배열의 중복값 제거

    2023.08.08 by develop-Jay

[Typescript] 일자로 주차 구하기/주차로 일자 구하기

간단한 코드로 일자로 몇 주차인지 구하는 코드와 주차로 월요일과 일요일을 구하는 코드를 함수로 적어놓겠습니다. 일자로 주차를 구하는 코드// 일자를 주차로 변경하는 코드 ex) getWeekly(new Date("2024-01-28"));function getWeekly(date: Date) { const currentDate = date.getDate(); // const firstDay = new Date(date.setDate(0)).getDay(); 안의 값을 0 -> 1로 교체 시 일요일 시작 const firstDay = new Date(date.setDate(0)).getDay(); return Math.ceil((currentDate + firstDay) / 7);} 이 함수를 사용..

Typescript 2024. 2. 6. 16:46

[Typescript] 객체 배열의 중복값 제거

객체형태의 값으로 이루어진 배열에서 중복값을 제거할려고 했지만, set을 사용 시 객체내의 값이 똑같더라도 다른 Object로 인식되어 중복 제거가 되지는 않는다. 제거하는 방법은 객체내의 값들로 특정 형태를 만들어서 중복 제거를 한다. const obj = [ {id: 1, name: '홍길동'}, {id: 2, name: '김길동'}, {id: 3, name: '아무개'}, {id: 1, name: '장길동'} ] const deduplication = [ ...new Map( obj.map((m) => [`${m.id}_${m.name}`, m]), ).values(), ]; 코드를 사용하면 된다 처음에 map을 이용하여 중복 제거 하고 싶은 값을 모아서 키로 변환하고 value값에 원본 값을 넣은..

Typescript 2023. 8. 8. 10:00

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발자 노트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바