본문 바로가기
반응형

Dev. Yelee ˗ˋˏϟˎˊ˗99

Javascript | 2차원 배열을 1차원 배열로 만들기 배열 다루기는 재밌으면서 어렵다.. 1. reduce를 이용하기 const arr = [[1,2],[3,4],[5,6]] const temp = arr.reduce((acc,cur)=> { return acc.concat(cur); },[]) // 초기값 [] 세팅 ); console.log(temp) //[1,2,3,4,5,6] 먼저 reduce를 이용해서 2차원 배열을 1차원 배열로 만들어보았다. 여기서 중요한 포인트는 arr 변수가 빈 배열인 경우도 있으니 reduce에 초기값을 넣어줘야 한다는 것이다. 난 reduce 함수가 아직 익숙하지 않아서.. 이걸 빼먹었다 그래서 아래와 같은 에러가 발생했는데 reduce of empty array with no initial value 초기값을 세팅해주고.. 2023. 1. 16.
자바스크립트에서 정규식으로 IPv6 유효성 검사 이건 솔직히 기억 못해도 인정 부탁 .. ㅠ 필요할때마다 긁어쓰자! export const isIPv6AddressValid = (value: string) => { return /((^\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\s*$)|(^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A.. 2023. 1. 13.
자바스크립트(타입스크립트)에서 숫자 세자리(천단위)마다 콤마 찍기 자주 쓰면서 왜 자꾸 까먹는걸까 export function formatNumberWithCommas(price: number) { return price.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); } 2023. 1. 12.
포트폴리오 만들때 참고할 링크 디자인 관련 1. 사진, CSS 프레임워크, UI 라이브러리 등 디자인 및 UI 리소스 목록이 나열된 github repository https://github.com/bradtraversy/design-resources-for-developers#fonts GitHub - bradtraversy/design-resources-for-developers: Curated list of design and UI resources from stock photos, web templates, Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more .. 2023. 1. 10.
반응형