자바스크립트(2)
-
모던 자바스크립트 핵심가이드 - 11. 심벌
CHAPTER 11 심벌 11.1 심벌의 고유성 심벌은 항상 고유하며 객체속성의 식별자로 사용할 수 있다. 다음과 같은 코드를 통해 심벌을 생성할 수 있다. const me = Symbol ("yerin"); console.log(me); const clone = Symbol("yerin"); console.log(clone); console.log(me == clone); console.log(me === clone); 두 심벌의 값은 동일하지만, 각 심벌은 항상 고유하므로 다른 심벌과 겹치지 않는다. 11.2 객체 속성에 대한 식별자 const office = { "TOM": "CEO", "Mark": "CTO", "Mark": "CIO", }; for (person in office){ consol..
2022.02.15 -
모던 자바스크립트 핵심가이드 - 12. 클래스
CHAPTER 12 클래스 클래스: 클래스는 일차적으로 자바스크립트의 기존 프로토타입 기반 상속에 대한 문법적 설탕이다. 클래스 문법이 자바스크립트에 새로운 객체 지향 상속 모델을 도입하는 것은 아니다. 12.1 클래스 생성 클래스를 만드는 방법 두가지 : 1) 클래스 선언 2) 클래스 표현식 //클래스 선언 class Person { } //클래스 표현식 const person = class Person { }; class Person { constructor(name, age){ this.name = name; this.age = age; } greet(){ console.log(`Hi, my name is ${this.name} and I'm ${this.age} years old`); } // 메..
2022.02.15