본문 바로가기

분류 전체보기

(32)
[JS] var를 지양해야 하는 이유 (feat. 호이스팅, 스코프, 실행 컨텍스트) ⚠️ var 대신 let 또는 const 를 사용하세요. 자바스크립트를 처음 공부할 때 많이 듣는 말이다. 그리고 이 이유에 대해서 의구심을 품고 조금이라도 공부해봤다면 아래의 이유로 사용하지 말아야 겠구나 하고 넘어갔을 것이다. 1. var는 중복으로 선언이 된다. 2. 스코프의 범위가 모호하다. 3. 호이스팅이 된다. 처음에 공부할 때는 지식의 깊이가 너무 얕아서 깊게 파려 하면 오히려 역효과가 날 수 있기 때문에 이 정도만 이해하고 넘어갔었다. 하지만 지금 자바스크립트에 대해서 깊게 공부할수록 꼬리를 물고 연결되는 개념들이 정말 많았는데, 차근차근 정리해보려 한다. 컴파일 언어와 스크립트 언어 우선 컴파일 언어와 스크립트 언어에 대해 알고 넘어가자. 만약 C언어를 배워봤다면, “C는 컴파일 언어이다..
프로그래머스 데브코스 2기 합격기념 기술블로그 오픈 (짤막한 후기 있음) 프로그래머스 데브코스 2기에 합격했다... gmail에 메일이 오면 핸드폰으로 알림이 와서 저녁까지 기다리고 있었다. 그런데 아무 메일도 오지 않았음... 뭔가 이상해서 프로그래머스 홈페이지에 들어가보니 이미 최종 결과 메일을 발송 했다고 한다(?!) 그런데 메일함에는 아무것도 없었음... 스팸함에도 없었다. 그런데 스팸함 바로 위에 전체보관함이 또 있었고 거기에 메일이 있었다. 사실 탈락한 사람한테는 메일이 오지 않는다고 생각하고 심란하던 상태였다. (만약 탈락이더라도 절대 좌절하지 말아야지 라고 생각했는데 꽤 타격이 있었음) 아무튼 그런 상태에서 아무 생각 없이 눌렀는데 합격... ㅠㅠ 지원 과정 많은 분들이 코딩 테스트에 대해서 걱정을 하시는데, 사전에 공지된 것처럼 난이도 자체는 어렵지 않았다. ..