이 블로그의 TIL은 비전공자의 시선으로 작성된다.전공자의 시선에서는 당연하다는 부분도 비전공자의 시선에서는 당연하지 않기에 매우 자세한 설명 그리고, 부정확한 정보가 있을 가능성이 높다. 이런한 부분을 미리 이해하고 블로그를 읽어주길 바란다.
for ... in 문은 객체의 모든 non-Symbol, enumerable properties을 반복합니다. - MDNfor (variable in object) { ... }variable : 매번 반복마다 다른 속성이름(Value name)이 변수(variabl
prefix란 pre + fix로 앞 부분에 고정되어있다 postfix란 post + fix로 뒷 부분에 고정되어있다라고 생각하면 된다. 바로 예시를 통하여 알아보자.num라는 변수에 0을 지정하고 한번은 num++, 그리고 다시 num을 0으로 초기화 한 후, ++n
객체는 데이터와 기능을 논리적으로 묶어 놓은 겁니다. OOP는 우리가 사물을 이해하는 자연스러운 방식을 반영하도록 설계됐습니다. 만약 자동차가 객체라면 그 데이터에는 제조사, 모델, 도어 숫자, 차량번호 등이 있을 겁니다. 그리고 그 기능으로는 가속, 변속, 문 열기
ES6 이전의 JavaScrit에서는 타 언어와는 다르게 Class라는 키워드가 없었다. 그래서, 거의 모든것이 객체인 JavaScript의 특징을 이용하여 Class를 구현했다. 하지만 ES6부터는 JavaScript에도 Class 키워드가 생겼기에 간단하게 Clas
클래스의 인스턴스에서 사용할 수 있는 메서드 = 프로토타입(Prototype) 메서드 이다.객체 지향 프로그래밍의 생성에서 다뤘던 코드를 다시 사용하겠다. 상기의 코드에서 작성된 shift(gear)부분은 class의 메서드 이다. 이 shift도 프로토타입 메서드이다
Class의 인스턴스는 Class의 기능을 모두 상속한다. 하지만 상속은 이 한단계로만 끝나지 않는다. 만약에 객체의 프로토타입에서 원하는 것을 찾지 못하면, 해당 프로토타입의 프로토타입을 검색한다. 이것이 프로토타입 체인의 생성 방식이며 개념이다. JavaScript
프로토타입과 상속에서 슈퍼클래스와 서브클래스의 생성을 extends 키워드와 super() 키워드를 활용하여 Vehicle의 슈퍼클래스에 Car라는 서브클래스를 정의하였다.여기에서는 또 다른 키워드이자 메서드인 Object.create()를 이용하여 슈퍼클래스와 서브클
AWS (Amazon Web Service) 는 아마존닷컴이 운영하는 클라우드 컴퓨팅 사업부이다. 현재 클라우드 관련 분야에서 세계 1위의 점유율을 차지하고 있다.
AWS의 S3란, 아마존 클라우드 컴퓨팅 서비스의 일부이며, 무제한 용량(유료 서비스)을 제공하는 인터넷 스토리지 서비스이다.
EC2란 AWS에서 제공하는 가상 컴퓨팅 서비스이다.