공부하게 된 계기 : 알고리즘 문제를 풀던 중 객체의 key를 number 타입 변수로 사용하는 경우가 있었다. js는 알아서 형변환을 시켜준다고 하지만 그래도 key 타입의 다양화를 위해 만들어 졌다고 생각되는 Map을 사용해보면 어떨까 하는 생각이 들어서 Map 공부를 시작했다. Map은 키-값 구조를 가지는 자료구조이다. JS에서 전통적으로 사용하...
언급할 내용 for...in과 for...of의 차이 (배열에서 for in울 쓰면 안 좋은 이유) forEach의 단점 - break 안 된다. some(), every() - break 된다. (1) for in - index나 key가 나옴. 보통 객체를 순회시킴. index로 외움 문서에는 열거 가능한 속성을 순회한다고 나옴. 속성으로 key나 i...

Javascript Promise 기본 개념

콜백 함수, 이벤트 루프
호이스팅이란 가상현상이다. js 코드의 어떤 스코프의 변수와 함수 선언식으로 작성한 함수가 해당 스코프의 맨 위로 끌어올려진 것처럼 동작하는 현상이다.