JavaScript 함수
콜백, 화살표 함수, IIFE 등 JavaScript 함수 패턴
JavaScript에서 함수는 일급 객체입니다. 콜백 패턴, 화살표 함수와 일반 함수의 차이, IIFE, bind 메서드 등 함수 활용 패턴을 학습합니다.
-
팩토리 함수는 일반 함수일까?
JavaScript의 팩토리 함수(Factory Function)가 일반 함수를 의미하는지, 그 정의와 차이점을 명확히 알아봅니다
-
forEach를 쓰지 말아야 하는 이유 - 더 나은 배열 메소드 선택하기
forEach가 왜 코드 품질을 떨어뜨리는지, map, filter, reduce가 더 나은 선택인 이유를 설명합니다. 반환값 없음, 부작용 유발, 체이닝 불가 등 forEach의 한계를 극복하는 방법을 알아봅니다.
-
bind() 메소드 - this 컨텍스트를 영구적으로 고정하는 방법
JavaScript의 bind() 메소드로 this 컨텍스트를 고정하고 부분 적용을 활용하는 방법을 배웁니다. 이벤트 핸들러, React 클래스 컴포넌트, 콜백 함수에서 this를 잃어버리는 문제와 해결책을 실전 예제와 함께 알아보세요.
-
Callback - JavaScript 비동기의 시작점
-
arguments 객체 - 레거시의 유산, 그리고 더 나은 대안
-
JavaScript 함수 선언 방식 비교: function vs 화살표 함수
전통적인 function 선언과 ES6 화살표 함수의 차이점을 this 바인딩, 호이스팅, 문법을 중심으로 실전 예제로 비교 분석합니다.
-
JavaScript 스코프 관리: 전역 변수 vs IIFE 모듈 패턴
전역 변수의 문제점과 IIFE를 사용한 모듈 패턴으로 스코프를 격리하고 이름 충돌을 방지하는 방법을 실전 예제로 학습합니다.