모던자바스크립트DeepDive TIL 78 | 프로토타입 프로토타입을 상속받은 하위(자식) 객체는 상위 객체의 프로퍼티를 자신의 프로퍼티처럼 자유롭게 사용할 수 있다. 모든 객체는 [[Prototype]]이라는 내부 슬롯을 가진다. 객체 리터럴에 의해 생성된 객체의 프로토타입 : Object.prototype 생성자 함수에 의해 생성된 객체의 프로토타입 : 생성자 함수의 prototype 프로퍼티에 바인딩되어 있는 객체 [[Prototype]] 내... JavaScript자바스크립트모던자바스크립트DeepDiveJavaScript TIL 56 | Number1 표준 빌트인 객체, Number 표준 빌트인 객체란 ECMAScript 사양에 정의된 객체를 말한다. JS는 Object, String, Number, Boolean, Symbol, Date, function, JSON, RegExp 등 40여 개의 표준 빌트인 객체를 제공한다. 표준 빌트인 객체인 Number는 프로퍼티와 메서드를 가질 수 있다. Number, 숫자 또는 객체 ❗ Numbe... 모던자바스크립트DeepDive모던자바스크립트DeepDive TIL 20 | JS(제어문) 제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용 제어문을 사용하면 코드의 실행 흐름을 인위적으로 제어할 수 있음 블록문 활용 예제 조건문은 주어진 조건식의 평가결과(참/거짓)에 따라 코드블록(블록문)의 실행을 결정 else 문 else문은 주어진 조건식(불리언 값으로 평가될 수 있는 표현식)의 평가결과에 따라 실행할 코드블록을 결정 조건식의 평가 결과가 t... 모던자바스크립트DeepDive모던자바스크립트DeepDive TIL 22 | JS(객체리터럴) 원시값을 제외한 나머지 값(함수, 배열, 정규표현식 등)은 모두 객체 name : 'Lee', (프로퍼티) age(프로퍼티 키) : 20(프로퍼티 값) JS에서 사용할 수 있는 모든 값은 프로퍼티 값이 될 수 있음(함수도 가능) 메서드 : 프로퍼티으 값이 함수인 경우 일반 함수와 구분하기 위해 메서드라고 부름(객체 안의 함수) 메서드의 역할 : 프로퍼티(상태 data)를 참조하고 조작할 수 ... 모던자바스크립트DeepDive모던자바스크립트DeepDive
TIL 78 | 프로토타입 프로토타입을 상속받은 하위(자식) 객체는 상위 객체의 프로퍼티를 자신의 프로퍼티처럼 자유롭게 사용할 수 있다. 모든 객체는 [[Prototype]]이라는 내부 슬롯을 가진다. 객체 리터럴에 의해 생성된 객체의 프로토타입 : Object.prototype 생성자 함수에 의해 생성된 객체의 프로토타입 : 생성자 함수의 prototype 프로퍼티에 바인딩되어 있는 객체 [[Prototype]] 내... JavaScript자바스크립트모던자바스크립트DeepDiveJavaScript TIL 56 | Number1 표준 빌트인 객체, Number 표준 빌트인 객체란 ECMAScript 사양에 정의된 객체를 말한다. JS는 Object, String, Number, Boolean, Symbol, Date, function, JSON, RegExp 등 40여 개의 표준 빌트인 객체를 제공한다. 표준 빌트인 객체인 Number는 프로퍼티와 메서드를 가질 수 있다. Number, 숫자 또는 객체 ❗ Numbe... 모던자바스크립트DeepDive모던자바스크립트DeepDive TIL 20 | JS(제어문) 제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용 제어문을 사용하면 코드의 실행 흐름을 인위적으로 제어할 수 있음 블록문 활용 예제 조건문은 주어진 조건식의 평가결과(참/거짓)에 따라 코드블록(블록문)의 실행을 결정 else 문 else문은 주어진 조건식(불리언 값으로 평가될 수 있는 표현식)의 평가결과에 따라 실행할 코드블록을 결정 조건식의 평가 결과가 t... 모던자바스크립트DeepDive모던자바스크립트DeepDive TIL 22 | JS(객체리터럴) 원시값을 제외한 나머지 값(함수, 배열, 정규표현식 등)은 모두 객체 name : 'Lee', (프로퍼티) age(프로퍼티 키) : 20(프로퍼티 값) JS에서 사용할 수 있는 모든 값은 프로퍼티 값이 될 수 있음(함수도 가능) 메서드 : 프로퍼티으 값이 함수인 경우 일반 함수와 구분하기 위해 메서드라고 부름(객체 안의 함수) 메서드의 역할 : 프로퍼티(상태 data)를 참조하고 조작할 수 ... 모던자바스크립트DeepDive모던자바스크립트DeepDive