WebApp/JavaScript 심화 (4) 썸네일형 리스트형 JavaScript 심화 - inheritance(상속) JavaScript 심화 - class 전통적인 객체 지향에서 사용하고 있는 문법중하나 class 대표적은 자바 파이썬 php가 객체를 만드는 공장으로써 class를 사용 본래는 javascript는 지원하지 않았었는데 최근 지원하게 되었음 객체를 찍어내는 공장이자 construction function의 대체제로쓴다 JavScript심화-prototype prototype 원형 어떤사물의 공통된모습 본래의모습 prototype based language = javascript sum이라는 함수는 객체가 생성될때마다 새로만들어진다 그러면 컴퓨터의 메모리가 낭비된다 =성능저하 그럼 함수를 바꿀때 생산성이 떨어진다 공통적으로 사용하는 속성을 만들자] 한번만 정의되니까 메로리절약 1.그 객체 자신의 속성을 가지고 있는지 본다 2.없으면 그 객체의 생성자인 프로토타입의 sum함수가 있는지 보고 그걸 실행함 일반적으로 함수만 프로토타입으로 뺀다 JavaScript심화-this, constructor function 1.객체 내에서 this의 활용 2.객체의 공장 만들기 이전 1 다음