profile
개발자(진)
post-thumbnail

[TIL] Object.create()-작성 중

프로토타입과 상속에서 슈퍼클래스와 서브클래스의 생성을 extends 키워드와 super() 키워드를 활용하여 Vehicle의 슈퍼클래스에 Car라는 서브클래스를 정의하였다.여기에서는 또 다른 키워드이자 메서드인 Object.create()를 이용하여 슈퍼클래스와 서브클

2020년 5월 10일
·
0개의 댓글
post-thumbnail

[TIL] 프로토타입 (Protype)

클래스의 인스턴스에서 사용할 수 있는 메서드 = 프로토타입(Prototype) 메서드 이다.객체 지향 프로그래밍의 생성에서 다뤘던 코드를 다시 사용하겠다. 상기의 코드에서 작성된 shift(gear)부분은 class의 메서드 이다. 이 shift도 프로토타입 메서드이다

2020년 5월 10일
·
0개의 댓글
post-thumbnail

[TIL] 객체 지향 프로그래밍의 생성

ES6 이전의 JavaScrit에서는 타 언어와는 다르게 Class라는 키워드가 없었다. 그래서, 거의 모든것이 객체인 JavaScript의 특징을 이용하여 Class를 구현했다. 하지만 ES6부터는 JavaScript에도 Class 키워드가 생겼기에 간단하게 Clas

2020년 5월 8일
·
0개의 댓글
post-thumbnail

[TIL] 프로토타입과 상속 (Prototype and Inheritance)

Class의 인스턴스는 Class의 기능을 모두 상속한다. 하지만 상속은 이 한단계로만 끝나지 않는다. 만약에 객체의 프로토타입에서 원하는 것을 찾지 못하면, 해당 프로토타입의 프로토타입을 검색한다. 이것이 프로토타입 체인의 생성 방식이며 개념이다. JavaScript

2020년 5월 8일
·
0개의 댓글
post-thumbnail

[TIL] 객체 지향 프로그램(OOP)

객체는 데이터와 기능을 논리적으로 묶어 놓은 겁니다. OOP는 우리가 사물을 이해하는 자연스러운 방식을 반영하도록 설계됐습니다. 만약 자동차가 객체라면 그 데이터에는 제조사, 모델, 도어 숫자, 차량번호 등이 있을 겁니다. 그리고 그 기능으로는 가속, 변속, 문 열기

2020년 5월 8일
·
0개의 댓글
post-thumbnail

[TIL] prefix, postfix의 차이

prefix란 pre + fix로 앞 부분에 고정되어있다 postfix란 post + fix로 뒷 부분에 고정되어있다라고 생각하면 된다. 바로 예시를 통하여 알아보자.num라는 변수에 0을 지정하고 한번은 num++, 그리고 다시 num을 0으로 초기화 한 후, ++n

2020년 5월 3일
·
0개의 댓글
post-thumbnail

[TIL] `for-in`, `for-of` 의 차이점

for ... in 문은 객체의 모든 non-Symbol, enumerable properties을 반복합니다. - MDNfor (variable in object) { ... }variable : 매번 반복마다 다른 속성이름(Value name)이 변수(variabl

2020년 5월 3일
·
0개의 댓글