본문 바로가기

전체 글

(9)
배열 마지막 요소(값) 깔끔하게 추출 하는 방법 Array.at() 우리의 멋진 바닐라 자바스크립트에서 지원하는 기본 함수 입니다. 해당 함수를 이용하여, 배열의 요소를 직관적으로 추출할 수 있습니다. * 구문 Array.at(Array Index) 아래 코드는 배열의 첫번째 요소를 추출 하는 함수입니다. 매개변수를 입력 하지 않는 경우 배열의 첫번째 요소를 가져옵니다. ["JavaScript","Spring","NodeJS"].at() >> 'JavaScript' //물론 아래 방식도 가능합니다. ["JavaScript","Spring","NodeJS"].at(0) >> 'JavaScript' 제가 해당 함수를 보고 감탄 했던 이유는 아래처럼 배열의 마지막 요소를 깔끔하게 가져올 수 있어서 입니다. const languages = ["JavaScri..
git push 하지 않은 상태에서 commit(커밋) 취소 실제 회사에서 업무를 진행하다 보면, 서버에 push 하기 전 commit 내용을 점검할 때가 있다. 그러다보면 누락된 파일이나, 잘못 적용된 소스가 발견 될 떄가 많은데 그때 사용하는 명령어를 기억하기위해 해당 글을 작성하기로 했다. git reset --soft HEAD^ 해당 명령어는 서버(git)에 반영(push)하기 전인, commit(커밋)을 취소 하는 명령어다. 서버에 로그는 남지 않는다. 아래는 위 명령어에 적용된 옵션 내용이다 --soft commit을 취소하고 staged area는 그대로 유지한다. git add src/index.tsx git commit -m "test" git reset --soft HEAD^ 위 명령어를 사용 하고 나면 아래와 같은 상태가 된다 (git add가..
자바스크립트 필수 개꿀 연산자 (삼항연산자) 실무에서도 많이쓰이는 개꿀 연산자입니다. var member; member = (member)||'default'; 일단 한가지 먼저 말씀드려야 겟네요 자바스크립트에선 (값) 괄호 안에 값이 null, undefined등일 경우에도 false로 사용 가능합니다. 그럼 위에서 member를 초기화 하지도 않고 아무 값도 넣지않았습니다. 그렇기에 (member) false가 되겟죠 그리고 바로 옆 || 해당연산자는 조건1 || 값 조건1이 true일경우 아무 작업도 하지 않지만 false일경우 || 뒤에있는 값을 호출하라 라는 뜻입니다. 그렇기에 (member)||'default' -> 'default' 로 변해버린것이지요. 그래서 member 에는 default가 들어가게 됩니다. 또 이와 비슷한 연산자가..