- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- http
- get
- git
- deep dive
- map
- es6
- js
- Angular
- 프론트엔드
- 웹
- 백준 실버
- JavaScript
- error
- 모던 자바스크립트 deep dive
- 이터러블
- async
- 백준
- React
- C++
- 비동기
- html
- 그림으로 배우는 http&network
- git error
- 자바스크립트
- 알고리즘
- 네트워크
- Java Script
- 에러처리
- 상태관리
- 모던 자바스크립트
목록this (2)
sharingStorage
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmrqhm/btrFZdMjeTO/HtsiKqbSEIhvyRARIDIIfk/img.png)
22.1 this 키워드 this는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수이다. this를 통해 자신이 속한 객체 또는 자신이 생성할 인스턴스의 프로퍼티나 메서드를 참조할 수 있다. 함수를 호출하면 arguments 객체와 this가 암묵적으로 함수 내부에서 전달되고 this는 지역 변수처럼 사용할 수 있다. 단 this가 가리키는 값, 즉 this 바인딩은 함수 호출 방식에 의해 동적으로 결정된다. 위와 같이 this는 함수가 호출되는 방식에 따라 this에 바인딩될 값, 즉 this 바인딩이 동적으로 결정된다. this는 객체의 메서드 내부 또는 생성자 함수 내부에서만 의미가 있고 일반 함수로 호출하면 함수 내부의 this에는 전역 객체 (window와 같은)가 바인..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cadS9G/btrFdIl1bpp/xaqNLXnIJcVDxyWzac32k1/img.png)
생성자 함수에 의한 객체 생성 객체를 생성할 수 있는 방법은 객체 리터럴과 생성자 함수를 사용하는 방식이 있다. 17.1 Object 생성자 함수 new연산자와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성하여 반환한다. 이후 프로퍼티 또는 메서드를 추가하여 객체를 완성할 수 있다. 생성자 함수란 new 연산자와 함께 호출하여 객체를 생성하는 함수를 말한다. 생성자 함수에 의해 생성된 객체를 인스턴스라한다. 자바스크립트는 String, Boolean, Function, Array, Date등의 빌트인 생성자를 제공한다. String, Number, Boolean 빌트인 생성자 함수 Array, Date 생성자 함수 17.2.1 객체 리터럴에 의한 객체 생성 방식의 문제점 객체를 생성하는 방식은..