JS

· algorithm
https://school.programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제의 핵심은 `sort 함수`의 활용이라고 생각한다. sort 함수의 기본 정렬 순서는 `유니코드 코드 포인트의 순서`를 따른다. 배열의 요소가 숫자 타입이라 할지라도 배열의 요소를 일시적으로 문자열로 변환한 후 유니코드 코드 포인트의 순서를 기준으로 정렬한다. 예를 들어, 문자열 '1'의 유니코드 코드 포인트는 U+0031, 문자열 '2'의 유니코드 포인트는 U+0032다. 이처럼 문자열 ..
· TIL
처음에 적용한 방법 {props.data?.fetchUseditems.map((product, i) => ( {product.images[0] ? ( ) : product.images[1] ? ( ) : product.images[2] ? ( ) : ( . . find함수를 새까맣게 잊어버리고 있었다....🫠 개선 find 함수를 사용하여 제품 이미지 배열에서 truthy 한 값을 찾아 URL 구성에 사용한다. {props.data?.fetchUseditems.map((product, i) => ( {product.images.length ? ( img )}`} /> ) : ( . . https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Glob..
· etc
export const getDate = (date: Date): string => { const _date = new Date(date) const yyyy = _date.getFullYear() const mm = String(_date.getMonth() + 1).padStart(2, "0") const dd = String(_date.getDate()).padStart(2, "0") return `${yyyy}-${mm}-${dd}` } export const elapsedTime = (date: Date): string => { const start = new Date(date) const end = new Date() const seconds = Math.floor((end.getTime() ..
nana-log
'JS' 태그의 글 목록