자바스크립트 call, apply, bind 메서드의 동작 원리와 활용

자바스크립트에서 함수는 객체이므로 call, apply, bind라는 내장 메서드를 갖는다. 이 메서드들은 함수가 실행될 때 this가 가리키는 대상을 명시적으로 지정할 수 있게 해준다. 세 메서드의 공통점과 차이점을 정리하면 다음과 같다. 공통점: 첫 번째 인자로 this로 사용할 컨텍스트 객체를 전달한다. 이후 인자들은 원본 함수에 전달될 값들이다. 차이점: call과 appl ...

8월 7일 23:04에 게시됨

Java 객체 지향 프로그래밍의 핵심 요소: this, static, 코드 블록, 패키지 및 접근 제어자

개요 이 문서는 Java의 객체 지향 프로그래밍에서 중요한 개념인 this, static, 코드 블록, 패키지 관리, 그리고 접근 제어자를 중심으로 설명합니다. 각 요소는 클래스 설계와 객체 동작을 이해하는 데 필수적이며, 실용적인 예제를 통해 명확히 살펴봅니다. 1. this 키워드 this는 현재 실행 중인 메서드를 소유한 객체를 가리키는 참조 변수입니다. 마치 문장 속 "나" ...

6월 3일 19:39에 게시됨