# this

263개의 포스트
post-thumbnail

call,apply,bind은 뭘까

call,apply,bind를 알아보기전에 우선 This에 대해 알아야합니다. this는 어떻게 호출되는가에 따라서 달라지는 자바스크립트의 중요한 개념중 하나입니다. someone이라는 객체가 있고 그 안에는 name과 this를 출력하는 메서드가 두개 들어있습니다.

3일 전
·
0개의 댓글
post-thumbnail

DEEP DIVE 한 장 요약 (this)

객체지향 프로그래밍에서 살펴보았듯이 객체 는 상태를 나타내는 프로퍼티와 동작을 나타내는 메서드를 하나의 논리적인 단위로 묶은 복합적인 자료구조다. 동작을 나타내는 메서드는 자신이 속한 객체의 상태, 즉 프로퍼티를 참조하고 변경할 수 있어야 한다. 이때 메서드가 자신이

5일 전
·
0개의 댓글
post-thumbnail

DEEP DIVE 한 장 요약 (생성자 함수에 의한 객체 생성)

앞서 '\*\*객체 리터럴(https://velog.io/@junh0328/DEEP-DIVE-%ED%95%9C-%EC%9E%A5-%EC%9A%94%EC%95%BD-%EA%B0%9D%EC%B2%B4'객체 리터럴' 이외의 객체 생성 방법에 대해 알아본다.생성자 함

6일 전
·
0개의 댓글
post-thumbnail

You don't know JS - this (2)

앞 글에서 우리는 'this'가 함수를 호출하는 방법에 의해 결정된다는 결론을 얻었다. 이에 관해서 You don't know JS에서는 호출부에 따라 'this'가 바인딩 되는 규칙을 다음과 같이 4가지로 정의했다.기본 바인딩암시적 바인딩명시적 바인딩new 바인딩함수

7일 전
·
0개의 댓글
post-thumbnail

This와 화살표함수

1\. 화살표 함수의 선언화살표 함수(Arrow function)는 function 키워드 대신 화살표(=>)를 사용하여 보다 간략한 방법으로 함수를 선언할 수 있다.2\. 화살표 함수의 호출화살표 함수는 익명 함수로만 사용할 수 있다. 따라서 화살표 함수를 호출하기

7일 전
·
0개의 댓글
post-thumbnail

Koans-08_Object

객체 길이 구하는 법 (length를 바로 쓰면 undefined가 나옵니다.)Object.keys(obj) -> 객체의 키의 값을 배열의 형태로 가져옵니다.ex) Object.keys(obj).length -> 배열의 길이를 구하면 됩니다.없는 key 값을 찾을때는

7일 전
·
0개의 댓글

[스터디] this에 관하여..

취업스터디 도서로 선정된 '코어 자바스크립트 -정재남-을 각자 할당된 챕터를 읽고 정리하는 시간을 갖기로 했고, 처음 담당하게된 챕터인 this를 정리 하고자 한다.this란 무엇일까? 우선 쉽게 정의를 하고 들어가보면클래스로 생성한 인스턴스 객체를 의미우선 이부분은

2021년 9월 11일
·
0개의 댓글

[JAVA] 생성자(constructor)와 this

생성자는 메소드이다.생성자는 클래스와 동일한 이름을 가진다.반환타입이 없다.생성자가 하나도 정의되어 있지 않으면 컴파일 시에 실행파일(Student.class)에 기본생성자 메소드가 자동으로 추가된다.생성자 메소드 사용하기Student student1 = new Stu

2021년 9월 11일
·
0개의 댓글
post-thumbnail

[JS] this - 명시적으로 this를 바인딩하는 방법

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.이전 게시물 \[JS] this - 상황에 따라 달라지는 this에서는 상황별로 this에 어떤 값이 바인딩되는지 알아보았다.이러한 규칙을 깨고 this에 별도의 대상을 바인딩하는 방법도 있다.call 메서드

2021년 9월 11일
·
0개의 댓글

Javascript에서 This

javascript에서 기본적으로 this는 window이다. strict.mode일 경우는 차이가 있다.this가 window가 아닌 경우객체의 메소드 안의 this의 경우는 객체를 카리킨다.명시적으로 this를 바꾸는 함수 3가지 bind, call apply를 사

2021년 9월 9일
·
0개의 댓글
post-thumbnail

You don't know JS - this (1)

함수에서 사용되는 'this'는 참 어려운 개념이다. 필자의 경우 파이썬으로 프로그래밍을 입문했는데, 자바스크립트의 'this'가 파이썬 문법에서 클래스의 인스턴스를 가리키는 'self'와 유사했기 때문에 'this'도 해당 스코프를 가지는 함수를 가리키는 것으로 이해

2021년 9월 8일
·
0개의 댓글

[파일전송 서버만들기]2.자바 static에선 this 를 못쓴다?

프로그램코드 짜다가 나온부분인데static 메소드에선 this를 못쓴다고한다. 왜인지 찾기전에 눈에띄는 작용은두가지있었다.static이 안붙는 생성자에선 this가 사용가능하므로, 뭔가 초기화작업을할때 생성자를 애용하란 말이 들어맞았다.외부클래스에서 접근할수있는 sta

2021년 9월 8일
·
0개의 댓글
post-thumbnail

[JS] this - 상황에 따라 달라지는 this

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.자바스크립트 코드를 작성하면서 this를 종종 사용하는데,this에 대한 정확한 작동 방식을 이해하지 못하다보니 this 사용을 꺼리게 된다(이게 왜 이 대상을 바라보는거야? 😫 라는 의문)..다른 대부분의

2021년 9월 4일
·
0개의 댓글
post-thumbnail

javascript에서 function 함수와 화살표 함수

function 함수, 화살표 함수에 특징과 선언법과 함수 바인딩에 대해 설명합니다.

2021년 9월 2일
·
0개의 댓글
post-thumbnail

210901 개발일지

웹 프로그래밍, JavaScript, 생성자 함수(클래스), 프로토타입, __proto__, constructor, this, 템플릿 리터럴, 실습

2021년 9월 1일
·
0개의 댓글

[자바스터디] 5. 클래스

int 값을 가지고 있는 이진 트리를 나타내는 Node 라는 클래스를 정의하세요.int value, Node left, right를 가지고 있어야 합니다.BinrayTree라는 클래스를 정의하고 주어진 노드를 기준으로 출력하는 bfs(Node node)와 dfs(Nod

2021년 8월 30일
·
0개의 댓글
post-thumbnail

javascript에서 this란

이머시브 과정에서 1주차 배웠지만 지금까지 미뤄왔던 this의 개념과 call,apply,bind 함수 메소드에 대해 블로그를 작성해보자! 먼저 우리의 친절한 기본서인 mdn에서 this를 검색해보면 "this의 값은 함수를 호출하는 방법에 의해 결정된다"라는 문구를

2021년 8월 30일
·
0개의 댓글
post-thumbnail

[Article] Javascript This

property(상태(state)를 나타냄) + 메서드(동작(behavior) 을 나타냄을 하나의 논리적인 단위로 묶은 복합적인 자료구조메서드는 자신이 속한 객체의 상태 즉, 프로퍼티를 참조하고 변경할 수 있어야 한다. 이때 객체의 프로퍼티를 참조하려면 먼저 자신이 속

2021년 8월 25일
·
0개의 댓글
post-thumbnail

[TIL] 8월 24일

DOM 요소와 프로퍼티, 그리고 .dataset

2021년 8월 24일
·
0개의 댓글
post-thumbnail

[작성중][TIL] this 바인딩 문제 풀기

this 바인딩 문제와 해설

2021년 8월 23일
·
0개의 댓글