[Javascript ES6] 기초 문법 10. get, set
Get, Set get과 set 키워드를 이용하여 데이터를 꺼내 사용하고, 변경하는 함수를 만들 수 있다. get은 데이터를 꺼내서 사용하는 함수에 사용하며, 반드시 return문이 있어야 하고, 파라미터를 가질 수 없다. 그러나 set은 데이터를 변경하는 함수에 사용되며, 1개의 파라미터를 가질 수 있다. 만들어진 get과 set 함수는 오브젝트이름.get함수이름 및 오브젝트이름.set함수이름 = '넣을값' 으로 사용할 수 있다. class에도 동일하게 사용할 수 있다.
- JavaScript/JavaScript 기초
- · 2022. 12. 20.
[Javascript ES6] 기초 문법 9-1. <JS의 상속> - prototype 을 Object.create()로 만들기
Object.create() Object.create()를 통해 프로토타입을 만들 수 있다. 변수를 선언해 준 다음, Object.create()에 파라미터로 프로토타입이 될 원형을 넣어주면 된다. 아래에서는 Object.create(mother)를 통해 프로토타입을 설정해 주었다. 이를 상속이라고 하는데, 상속받은 개체를 다른 개체에게 다시 상속해 줄 수도 있다.
- JavaScript/JavaScript 기초
- · 2022. 12. 20.
[Javascript ES6] 기초 문법 <JS의 상속> 9. prototype
prototype prototype은 유전자, 즉 '원형'을 뜻한다. prototype은 constructor 함수에 생성된다. 따라서 obj를 복제하기 위해 만든 constructor 함수 속 프로토타입에 변수를 만들어 값을 할당해줄 수 있다. prototype은 js가 해당 객체에 기본적으로 제공해주는 함수 등을 가지고 있다. (toLocalString, toString..등) 만일 부모의 prototype를 검사해보고 싶으면 __proto__를 사용한다. __proto__를 이용해, 프로토타입을 강제로 등록해줄 수 있다.
- JavaScript/JavaScript 기초
- · 2022. 12. 20.