js this
-
22장. this책/모던 자바스크립트 딥다이브 2022. 5. 9. 22:34
22장. this 22-1. this 키워드 function Circle(radius) { // 이 시점에는 생성자 함수 자신이 생성할 인스턴스를 가리키는 식별자 모름. ????.radius = radius; } Circle.prototype.getDiameter = function() { // 이 시점에는 생성자 함수 자신이 생성할 인스턴스를 가리키는 식별자 모름. return 2 * ????.radius; } const circle = new Circle(5); 생성자 함수를 정의하는 시점에는 아직 인스턴스 생성 이전이므로 생성할 인스턴스를 가리키는 식별자를 알 수 없다. 따라서 자신이 속한 객체 또는 생성할 인스턴스를 가리키는 특수한 식별자가 필요한데 이를 위해 JS는 this 라는 특수한 식별자를..