반응형 This3 [JavaScript 문법] 15일차: this 키워드 이해하기 this 키워드란?this 키워드는 함수가 호출될 때, 해당 함수가 속한 객체를 참조합니다. this의 값은 함수가 어떻게 호출되었는지에 따라 달라집니다.전역 문맥에서의 this전역 문맥에서는 this는 전역 객체를 참조합니다. 브라우저 환경에서는 전역 객체가 window입니다.예제console.log(this); // window 객체함수 문맥에서의 this일반 함수에서는 this가 전역 객체를 참조합니다. 엄격 모드에서는 undefined를 참조합니다.예제function showThis() { console.log(this);}showThis(); // window 객체 (엄격 모드에서는 undefined)메서드 문맥에서의 this메서드 내부에서는 this가 해당 메서드를 호출한 객체를 참조합니다... 2024. 8. 15. [JavaScript 문법] 8일차: 객체 기초 객체란?객체는 여러 값들을 하나의 단위로 묶어서 관리할 수 있는 복합 데이터 타입입니다. 객체는 속성과 메서드로 구성됩니다. 속성은 객체의 상태를 나타내고, 메서드는 객체의 동작을 정의합니다.객체 리터럴객체 리터럴은 중괄호 {}를 사용하여 객체를 정의하는 방법입니다. 기본 문법let 객체이름 = { 속성1: 값1, 속성2: 값2, ...}; 예제let person = { name: 'Alice', age: 25, city: 'New York'};속성 접근객체의 속성에 접근하는 방법에는 점 표기법과 대괄호 표기법이 있습니다. 점 표기법console.log(person.name); // 'Alice'console.log(person.age); // 25 대괄호 표기법console.log(perso.. 2024. 8. 8. [JavaScript 심화 시리즈] 2일차: JavaScript의 this 키워드 이해하기 2. this 키워드 이해하기this 키워드란 무엇인가?this 키워드는 JavaScript에서 함수가 호출될 때 설정되는 특수한 객체를 참조합니다. this의 값은 함수가 어떻게 호출되었는지에 따라 결정됩니다.기본적인 this의 사용1. 전역 컨텍스트에서의 this전역 컨텍스트에서 this는 전역 객체를 참조합니다. 브라우저 환경에서는 window 객체를 가리킵니다.console.log(this); // 출력: [object Window]2. 객체 메서드에서의 this객체의 메서드에서 this는 그 메서드를 소유한 객체를 참조합니다.let person = { name: 'Alice', greet: function() { console.log('Hello, ' + this.name); }};.. 2024. 8. 2. 이전 1 다음 반응형