본문 바로가기

분류 전체보기

(115)
빈 배열 여부를 체크하는 함수 아래의 isEmptyArray 함수는 빈 배열이거나, Array가 아니면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.JavaScriptTypeScript
자바스크립트 배열 중복 제거 (JavaScript duplicate array) Jquery를 사용하지 않는 순수한 자바스크립트 코드입니다.원리array.reduce에서 기본 인자 값을 빈 배열을 넣어줍니다.그 다음 누적 배열에 현재 값이 있으면 누적 배열을 반환하고, 없으면 합쳐서 반환합니다.이때, 거꾸로 출력 됩니다. (예: [deduplicate([1, 2, 3, 1, 2, 3]) // [3, 2, 1])원래대로 출력하려면 .reverse()함수를 사용하세요.또한 ES6 이상에서만 사용 가능한 함수입니다.TypeScriptfunction deduplicate(array: Array): Array { return array.reduce((temp, now) => temp.includes(now) ? temp : [now, ...temp], []); }
Webstrom 편리한 기능 팁(구글 검색) 웹스톰에서 오류나 코드를 검색하고 싶을 때에는 해당 문자들을 선택하고 오른쪽 마우스 버튼을 누르면 메뉴에 Search with Google 버튼이 있다.이 버튼을 누르면 선택한 문자열을 구글로 검색해서 브라우저를 자동으로 열어준다.
mysql에서 pool query 후 release 하기 mysql 모듈에서 pool을 사용한 다음 release를 하지 않아도 된다.이슈(https://github.com/mysqljs/mysql/issues/1202)를 참고하면, yes. pool.query() is shortcut for pool.getConnection() + connection.query() + connection.release() - see https://github.com/felixge/node-mysql/blob/master/lib/Pool.js#L194-L207아래와 같이 답변이 있다.pool.query()는 getConnection()과 query, 커넥션 release가 포함되어있다는 내용이다.
vue-naver-maps vue-naver-maps 네이버의 지도 API를 Vue로 간편하게 사용할 수 있게하는 라이브러리입니다.이 라이브러의 목표는 사용자가 직접 지도 클래스를 다루지 않고도 자바스크립트 기본 타입만으로 다룰 수 있도록 하는 것입니다. 아래의 내용은 이전 정보입니다. 자세한 내용은 https://shin-jaeheon.github.io/vue-naver-maps을 참조하여주시기 바랍니다. 현재 지원하는 컴포넌트 naver-maps 네이버 지도naver-marker 마커 컴포넌트naver-info-window InfoWindow 컴포넌트시작하기설치 방법yarn 사용을 권장드립니다.yarn : yarn add vue-naver-mapsnpm : npm install vue-naver-maps네이버에서 발급된 지도 ..
firebase에서 nuxt.js dynamic routes 사용하기 Nuxt.js에서 Dynamic Routes를 사용하고 그대로 배포하면 404페이지가 뜨게 됩니다.이 경우에는 파이어 베이스의 설정을 변경하면 됩니다. hosting 폴더에 있는 firebase.json 파일을 아래와 같이 고쳐주세요."rewrites":[ { "source":"**/*", "destination": "/index.html" } ]일반 경로(예: /login 등)를 제외하고는 index.html로 연결됩니다. 그러면 이제 nuxt.js에서 라우팅 처리를 하게됩니다.
자바스크립트 날짜 한글로 표시 const zero = num => num < 10 && num >= 0 ? "0" + num : num; const dateKo = date => `${date.getFullYear()}년 ${zero(date.getMonth() + 1)}월 ${zero(date.getDate())}일 ${zero(date.getHours())}시 ${zero(date.getMinutes())}분 ${zero(date.getSeconds())}초`;자바스크립트 날짜(Date)를 한글로 표시하는 함수입니다.xxxx년 xx월 xx일 xx시 xx분 xx초로 나오게 합니다. 인자값의 타입은 Date입니다.
자바스크립트에서 0 이상 10 미만이면 0붙이기 const zero = num => num < 10 && num >= 0 ? "0" + num : num;0 이상 10 미만이면 숫자의 앞에다가 0을 붙여주는 함수 입니다.