자바스크립트에 대해 공부한 내용을 정리
추후 필요 시 참고 목적으로 작성함
객체의 속성은 추가 삭제가 언제나 가능하다
자바스크립트 메소드
-> 객체의 속성이 함수인 경우 메소드 / 키에 대한 값이 함수인 경우 메소드
자바스크립트의 this는 함수가 호출될 때마다 생성
so, 호출 시 어떤 객체를 호출하는 지가 중요하다!
자바처럼 생성자 함수에서 new 되는 시점이 아님
자바스크립트의 this는 언제든 바꿀 수 있다.
JSON : 자바스크립트 객체 표기법(JavaScript Object Notation)
자바스크립트 객체 표기법, 자바스크립트 객체 리터럴과 배열 리터럴을 결합해서 표기하는 방법
생성자 함수
목적: 정형화된 객체를 생성하기 위해
타입 확인 기능
프로토타입에 메서드를 작성
생성자 함수는 첫글자를 대문자로 쓴다!
자바스크립트 프로토타입(JavaScript Prototype)
** 동일한 생성자 함수로 만들어진 객체들이 공유하는 공유객체
자바 상속의 기능을 프로토타입으로 어느 정도 만들어낼 수 있다
관련글보기
[문돌이의 IT/JavaScript] - 자바스크립트 클로저(javaScript Closure)
[문돌이의 IT/JavaScript] - 자바스크립트 함수 & 실행 컨텍스트
[문돌이의 IT/JavaScript] - 자바스크립트 데이터타입 & 변수 정리
'문돌이의 IT > JavaScript' 카테고리의 다른 글
Front-end Framework trend (0) | 2018.09.04 |
---|---|
자바스크립트 디자인패턴 참고자료 (0) | 2018.09.04 |
자바스크립트 클로저(javaScript Closure) (0) | 2018.09.02 |
자바스크립트 함수 & 실행 컨텍스트 (0) | 2018.09.01 |
자바스크립트 데이터타입 & 변수 정리 (0) | 2018.08.31 |