728x90
회사에서 공부하다가 새로운 사실을 알게되었다.
물론 ES6의 표준은 var 대신 let이나 const를 사용하도록 되어있지만,
나는 알고리즘 문제를 풀때 개발자 도구를 이용하며,
코드를 실행할때마다 화면을 재시작하지 않기 때문에,
let과 const처럼 재선언이 불가능한 코드를 사용하기에 많이 불편했다.
또한 회사에서 주로 사용하는 언어가 ES6가 아니기 때문에 실제 업무에서 자주 사용하지도 않았다.
결국은 핑계지만 var를 엄청나게 사용한다.
그러다보니 알게 되었는데
변수 이름으로 name을 사용하면 안된다.
window.name은 정해져있는 property이기 때문이다.
var name = 100;
console.log(name);
=> "100"
name은 굉장히 자주 쓰는 변수명인데, 혹시라도 var 타입의 name을 선언하지 말자
아마 이 문제로 에러가 발생하면 굉장히 찾기 힘들 것이다.
728x90
'오늘의 커밋' 카테고리의 다른 글
2020.11.16 오늘의 커밋. 미래에 대하여 (0) | 2020.11.16 |
---|---|
2020.11.10 오늘의 커밋. React에서 Bottom이 Fixed일때 화면 크기에 따라 스크롤 자동 생성, 겹침 발생하지 않도록 처리. (0) | 2020.11.10 |
2020.10.05 오늘의 커밋. 다작하기 (0) | 2020.10.05 |
2020.09.30 오늘의 커밋. 여가를 즐기기 (0) | 2020.10.05 |
2020.09.23 오늘의 커밋. 반복과 반복과 가치있는 글 (0) | 2020.09.24 |