{ } - object (객체) 객체변수.name = 문자열 객체 내 변수= 프로퍼티 this = 함수가 속해있는 객체 { } 함수안에 들어있는 변수 =프로퍼티 변수에 담겨있는 값 = 함수 (메서드) this= 함수가 속해있는 객체person 안의 객체 각각의 객체를 만들어서 나오는 중복을 피하기 = 생성자 , new = 생성자 'person'정의 new 배치= person 이 생성자가 됨 인자는 초기 선언한 name이 되고 객체의 name 프로퍼티 값은 인자값으로 됨 메소드를 가진 객체로 됨 코드 다 실행되면 객체는 변수에 담겨짐 객체의 생성자 = new person( )--> 생성자 비어있는 객체 만들고 객체를 반환 = 비어있는 객체 생성 현재 객체의 생성자= 함수 소속X, 함수에 new를 붙이면 하나의 객체로 존재 (클래스X) **객체에 대한 초기화 작업= 생성자 예) function person(name){ this.name =name; this. introduce = fun...
원문 링크 : 생성자 함수