# this

자바스크립트와 this
맨날 this를 사용할 때 헷갈려서 공부하며 정리를 해봤습니다.자바스크립트에서 this의 값은 함수를 호출한 방법에 의해 결정된다. 중요한 것은 선언했을 때가 아닌 어떤 객체가 호출했느냐가 this값을 결정한다는 것이다. 아래 person 객체를 보자.위 객체를 보면

this에 대한 정리
Java 와 같은 객체지향 언어에서의 this 는 클래스(인스턴스화 된 객체) 자기 자신을 뜻한다.자바스크립트는 함수 호출 방식에 따라 tihs 에 바인딩할 객체가 동적으로 결정된다. 함수를 선언할 때 this 에 바인딩할 객체가 정적으로 결정되는 것이 아니고, 함수를
[JS] Koans JavaScript(About Mutabilbity, this)
About Mutabilbity / this 에 대한 이해도가 필요한 Koans JavaScript 예제 다시보기.
[JS] 자바스크립트: this 개념
자신이 소속된 객체와 동일시되는 this의 값을 정확히 알려면, 함수가 어떻게 실행되는지 파악하는 것이 중요하다. 실행 방식에 따라 this 함수실행방식을 정리해봤다.
ES6 'this'
this... 엄청 낯설었다. 이전에 파이썬을 배웠던 나에게 이거뭐야 했던 문법이였다. 차근차근 정리해보자 this?? this는 함수 실행시 결정된다는 특징을 가지고 있다. 함수가 무엇인가가 중요한게 아니라 함수가 어떻게 실행되는지 살펴봐야 한다. 함수 실행에 따른 this 바인딩 패턴 함수 실행에 따른 this 바인딩 패턴은 4가지가 있다. (1.f...

일반함수 화살표 함수 this
일반함수에서 this는 this에 바인딩할 어떤 객체가 동적으로 결정된다. 함수를 선언할 때 아니라, 함수를 호출할 때 함수가 어떻게 호출되었는지에 따라 this에 바인딩할 객체가 동적으로 결정된다.bind를 활용해서 this를 연결해준다화살표 함수는 선언할 때 thi
TIL_021_210225
CommonJS란 무엇인가?=> 브라우저 환경 밖인 Node.js에서 모듈 생태계를 구축하기 위해 만든 규칙들 이라고 말할 수 있다.모듈 생태계를 만들기 위해 어떤 것들이 필수적으로 요구되는 가?=> require 함수로 모듈을 불러와서 사용 (ex. require('
[TIL] 2021.02.25
4일차가 지나가고 있다. 오늘은 어제부터 배우기 시작한 최신 자바스크립트의 문법에 대해 더 알아보고 koans 문제들을 풀면서 공부하는 시간을 가졌다. 오늘도 배운 것 을 바탕으로 블로깅 하면 되짚어보는 시간을 가져보자 !Spread/Rest 문법과 구조분해할당객체 r
this
this ?함수 실행시 호출 방법에 의해 결정되는 특별한 객체이다.함수 실행시 결정되기 때문에 코드 내용에 따라 this는 다르게 결정된다.어떻게 실행 되나요?함수를 호출할 때 (거의 쓸일이 없다)Method를 호출할 때new 키워드를 이용해 생성자를 호출할 때call
[코어 자바스크립트 뽀개기] 실행 컨텍스트(execution context)
Javascript에서 코드를 실행할 때 어떠한 과정을 거치는 지에 대해 깊이 고민하지 못했었습니다. 코드는 기본적으로 위에서 아래로 실행되고 스코프(Scope)를 기준으로 영향력이 제한된다는 정도만 알고 나머지는 실행의 결과만 신경썼습니다. "코어 자바스크립트"의 이

[KOSTA JAVA] #Day 4 (OOP, Object, Class, Field, Constructor, Instance, this, Singleton, package, static, Getter, Setter)
객체지향프로그래밍, 객체, 클래스, 변수(필드), 생성자, 실체, this, Singleton, package, static, Getter, Setter 등 오늘 배운 내용 정리
Javascript Keyword - This
프로그래밍에서 this란 단어는 어떤 역할을 하는걸까? 아니 더 작게 프로그래밍 > 자바스크립트에서 this란 어떤 역할을 알아보자.
JavaScript - this
this 자바스크립트의 는 함수의 호출에 따라 값이 변화한다. 다르게 말하면 누가 실행을 했는지에 따라 값이 결정된다고도 이야기 할 수 있다. 실행 콘텍스트(context) 실행 문맥으로도 볼 수 있다. 를 실행할 수 있는 방법에는 4가지가 있다. 1. 함수 안에서 this (함수 context) 함수 안에서 사용했을 경우 함수를 실행하는 주체에게 th...

토이프로젝트 - 서버/클라이언트/DB 구현하기
클라이언트 / 서버 / DB 서버가 데이터를 교환하는 과정을 단순한 구조로 구현해봤습니다.위 구조를 구현하려면 많은 부분에서 Promise를 사용하게 되는데요, 좋은 토이 프로젝트 주제인 것 같아 소개해봅니다😀결과물은 코드샌드박스에서 확인할 수 있습니다.먼저 Inte
this 키워드
this는 함수 실행시 호출(invocation) 방법에 의해 결정되는 특별한 객체이다.함수 실행시 결정되므로, 실행되는 맥락(execution context)에 따라 this는 다르게 결정된다.함수가 무엇이냐가 중요한 것이 아니라, 어떻게 실행되는 것인지가 중요하다.