![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/l1MEK/btsGVyBB3qN/0O6bOXOiE29ckvxD3N6Kpk/img.jpg)
간혹 영문자를 입력해야 하는 상황에서 한글로 되어 있어서 한글로 써진 매우 안타까운 상황이 발생하곤 한다.누가 옆에 있다면, "한글한글"을 외쳐본 적이 있다거나 외침을 받아본 적이 있을 것이다.그래서 준비해봤다.바로 치환할 수도 있겠지만, 한글을 입력해야 하는 상황도 있을 수 있으니 유틸로 한번 만들어봤다.모든 케이스를 적용하진 못했지만, 이렇게도 할 수 있다는 걸 보여주기 위해 작성해봤다.해당 예제는 react로 작성했지만, ref로 dom을 받아서 처리한 부분을 제외하곤 거부감이 없으리라 생각된다. 1 import { useRef } from 'react'; 2 3 const ConvertUtils = () => { 4 const inputRef = useRef();..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bjNcuC/btsGUPWVERS/ChccpUHLu7WRashLX5nYEK/img.jpg)
JavaScript에서 배열을 정렬하는 방법은 Array.prototype.sort() 함수를 사용한다. 해당 함수는 배열의 요소를 정렬할 때, 기본적으로 요소를 문자열로 변환하고 유니코드 코드 포인트 순서로 정렬한다. 보편적인 예제// test list const list = [ { data: '가', seq: 2 }, { data: '나', seq: 1 } ]; // 오름차순 정렬 list.sort((a, b) => a.seq - b.seq); // 결과: [{data: '나', seq: 1}, {data: '가',seq: 2}] // 내림차순 정렬 list.sort((a, b) => b.seq - a.seq); // 결과: [{data: '가', seq: 2}, {data: '나',seq: 1}]위..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/RqkVK/btsGeAgkM1E/GWQXpyuC4Ve6Vz0Oc3d1XK/img.jpg)
언박싱부터 하려고 했으나,택배 개봉하자마자언박싱이 순식간에 눈 앞에서이루어지는 바람에박스랑 일부 사진만 뽑아서 소개한다.언박싱까지 하고 싶은 사람들은아이들 없을 때 뜯기를...오늘 소개할 장난감은데코데코 시크릿 캐비닛!딸아이가 유튜브로 캐비닛 장난감을 보고타브랜드 제품을 사달라고 했는데,검색을 해보니 비슷한 가격대에다른 재미요소와 빠른 배송의 장점으로딸아이에게 +요소로 주문을 하게 되었다.박스박스 안에 시크릿 박스 2개 A, B가 있다.A박스에는쿠폰, 스티커, 노트들이 있고,B박스에는바스켓, 노트 꽂이, 머리빗 등이 있다. 이렇게 뭔가 아이들의 궁금증을 자극하는 요소들로아이들은 흥분의 도가니... 박스 뜯어서 일사분란하게 앙증맞은 손으로 스티커를 붙이면서꾸미기를 이미 진작 시작됐다. 아이들마다 다르겠지만..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b3D9Tg/btsFMJxDu8O/KdCeiAeZc7HIKjpptzqXE1/img.png)
스타벅스 기프티콘이 생겼다. 줄서서 주문하기보단 앱으로 주문하는 게 여러모로 편한 시대가 되었다. 그래서 준비했다. 스타벅스 앱으로 간편 기프티콘 사용방법! 준비스타벅스 앱, 기프티콘 앱 1. 기프티콘 앱에서 교환권을 다운받는다. 2. 스타벅스 앱에서 사이렌 오더로 주문 시, 교환권을 등록하여 사용한다.교환권을 등록하기 위해 주문 시, 쿠폰 및 할인 영역에서 "모바일 상품권"을 선택한다. 쿠폰이라고 생각해서 미리 등록하여 사용하고 싶은데, 주문 시에만 적용되어 사용하는 것 같아서 번거롭지만, 그래도 주문 줄 기다리면서 하는 것보단 더 낫다고 생각한다. 다음에 또 유용한 정보로 만나요~ 안녕~
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/LkJvS/btsFwCy86pa/yxPJtydllKDGsiS9QJwG1K/img.jpg)
집에 공기청정기를 1대 더 들였다. 돈이 남아돌지 않은 이상 공기청정기를 굳이 고가를 쓰지 않아도 된다는 1인이다. 옷방이 부엌과 붙어있어서 냄새에 취약하고, 대저택이 아닌 쪼매난 빌라에 사는 입장에서 5식구가 오손도손 모여 살기에 옷방은 옷으로 가득하여 외부와 단절되어 있어서 공기청정기가 필요했다. 그래서 하나 더 구입하게 되었다. 공기청정기 소개가 주목적이 아니지만, 또 온 김에 사진은 많이 찍어놔서 사진으로 소개를 대신하겠다. 언박싱은 이미(?) 되어 있어서 내부를 빠르게 훑어보겠다. 필터는 별도로 오지 않고, 안에 포장이 되어 껴져 있었다. 포장지를 뜯어서 다시 부착한다. 필터를 빼보면, 안에 팬과 연결된 공기구멍이 보인다. 필터는 숯 필터와 집진 필터가 합쳐져 있다. 숯 필터를 물로 세척 후, ..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/tKTKl/btsEZmX8GRT/SAt9mEEYgj6v5m1vskwFGk/img.png)
오랜만에 쉑쉑버거를 먹으러 왔다. 가격대가 있는 만큼 할인 정보를 찾아보니, 아니, 이런?! 할인을?! 그래서 소개해보자. 기존 사용자라면 편리하게 할인받을 수 있는 페이코 포인트 결제로 최대 5천원 할인받기! 할인 금액 보기결제 시, 5천원인 할인된 금액만 결제하면 된다. 주문한 메뉴 스모크쉑 싱글 10,6 프라이 4,6 치킨 바이트(6c) 5,9 쉐이크 6,5 * 2 할인받을 준비포인트 + 충전 PAYCO페이코 라이프 하세요www.payco.com1. 충전을 선택 2. 원하는 방식을 선택 하여 포인트를 충전한다. 오프라인 결제앱 하단 바에 결제를 클릭해서 여러 결제 수단 중, 포인트 카드 결제를 선택하여 결제를 하면, 제일 상단에 인증한 영수증과 같이 5천원을 할인받을 수 있다. 모두 할인받고, 기분..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/YlUvh/btsDCVySeHY/Js0Q4zwD3RpvYT6oHgRTnk/img.png)
defer는? 웹 페이지의 스크립트 실행을 지연시키는 데 사용한다. 이를 통해 HTML 문서의 파싱이 진행되는 동안 스크립트가 실행되지 않고, 문서의 구성이 완료된 후에 스크립트가 실행되어 페이지 로딩 성능을 향상시키고, 스크립트의 실행이 다른 자원들에 미치는 영향을 최소화하는 데 도움이 된다. 사용 방법 defer 사용 유무 차이점 사용하지 않을 때, 스크립트가 문서 파싱 중에 다운로드되고 실행되기 때문에, 스크립트의 실행이 완료될 때까지 페이지의 로딩이 중단된다. 스크립트가 실행되는 동안에는 페이지에서 다른 동작이 차단될 수 있다. 사용하게 되면, 스크립트가 문서 파싱 중에 비동기적으로 다운로드되지만, 파싱이 완료된 후에 순서대로 실행된다. 페이지의 로딩이 중단되지 않으며, 스크립트가 실행되는 동안에..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bVmVf5/btsDwBUSGVV/pNgXXGcnxE3bqTf2EQMAZ0/img.png)
부모 컴포넌트 내 자식 컴포넌트 호출부 자식 컴포넌트 선언부 // ... const Component = () => { const { a, b, ...rest } = props; // ... } 컴포넌트 내 props에서 부모에서 보내지 않은 값을 받는 부분이 보인다. 뭐하는 앨까? ...rest 부모 컴포넌트로부터 전달된 모든 속성을 담은 객체를 받을 수 있다. 자식 컴포넌트에서는 다음과 같이 ...rest를 이용하여 모든 속성을 받을 수 있다. const Component = ({ a, b, ...rest }) => { // a와 b는 직접 사용 가능 // ...rest에는 c와 같은 추가 속성이 들어있다 return ( A: {a} B: {b} {/* ...rest를 통해 동적으로 처리할 수 있는 ..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/7A7ft/btsDj1UKShX/rhIgyjWCkqU1dcXnZ85oo1/img.jpg)
새해 첫 세금 납부를 자동차세로 시작해보자. 어차피 낼 세금 내고 아무 것도 혜택을 받지 못하는 것보단 기분 좋게 내면서 혜택도 받을 수 있는 기회를 굳이 하지 않을 이유는 없으니까!! 그래서 가져와 봤다. 네이버페이 자동차세 연납 이벤트 모두 지급된다면 더 좋았을 걸... 하지만, 기회는 나에게 올 수도 있으니 도전! 유의사항은 자동차세 단일 건 10만원 이상 납부를 해야 하고, 1만명 추첨이다. 인당 1회(실명인증) 자세한 내용은 카페 하단 카페링크 참고 자동차세 연납 안내 참여 방법1. 네이버 이벤트 포스트 1월 자동차세 연납, 네이버페이로 편하게 납부하고 5천 포인트 받으세요![BY 네이버페이 포스트] #네이버페이 #네이버페이세금 #네이버세금납부 #네이버페이세금납부 #자동차세 ...m.post.n..