TIL-3 혼공자바스크립트, 문벅스 리팩토링

khundi·2022년 5월 17일
0

혼공자바스크립트 중 알게된 것들

- NaN(Not a Number)

자바스크립트에서 NaN 자체는 number 타입이다.

- 논리 부정 연산자 ( ! )

Boolean() 함수를 사용하지 않고 논리 부정 연산자( ! ) 를 사용해서 불 자료형으로 변환할 수 있다.
두번쓰면 Boolean() 함수를 쓴것과 같은 효과.

문벅스 리팩토링 중 알게된 것들

- git commit --amend -m "내용 다시 입력"

위 명령어를 사용하면 커밋내용을 통째로 다시 입력이 가능함.

이렇게 커밋내용을 잘못 올렸을때

git commit --amend -m "수정할 내용" 

으로 다시 명령어를 써주면

이렇게 수정되는 것을 볼 수 있다.

- export문과 import문은 '정적인'방식이다.

리팩토링 중 currentMenu라는 변수명을 let 으로 선언하여 값을 계속 재할당하고 있었는데

Uncaught TypeError: Assignment to constant variable.

에러를 내고 있었다.

알고보니 js 파일들을 분리하면서 import export 하는 과정에서 let 변수가 const와 같이 재할당을 할 수 없게 된다고 한다.

쓰고 있던 변수는 객체 형태로 바꾸니 전처럼 잘 동작된다.

profile
안녕하세요. 웹 프론트엔드 개발자 전성훈입니다.

0개의 댓글