자바스크립트에서 NaN 자체는 number 타입이다.
Boolean() 함수를 사용하지 않고 논리 부정 연산자( ! ) 를 사용해서 불 자료형으로 변환할 수 있다.
두번쓰면 Boolean() 함수를 쓴것과 같은 효과.
위 명령어를 사용하면 커밋내용을 통째로 다시 입력이 가능함.
이렇게 커밋내용을 잘못 올렸을때
git commit --amend -m "수정할 내용"
으로 다시 명령어를 써주면
이렇게 수정되는 것을 볼 수 있다.
리팩토링 중 currentMenu라는 변수명을 let 으로 선언하여 값을 계속 재할당하고 있었는데
Uncaught TypeError: Assignment to constant variable.
에러를 내고 있었다.
알고보니 js 파일들을 분리하면서 import export 하는 과정에서 let 변수가 const와 같이 재할당을 할 수 없게 된다고 한다.
쓰고 있던 변수는 객체 형태로 바꾸니 전처럼 잘 동작된다.