본문 바로가기

자바스크립트-스터디[2021-10-05~완료]

10 객체 리터럴

자바스크립트  객체 생성은

자바나 C의 객체 생성과 다르다

 

 

자바 == 클래스 기반 객체 지향 언어 == 사전에 정의, 필요한 시점에 new연산자 -> 생성자 호출 -> 인스턴스 생성

 

자바스크립트 == 객체 리터럴 == {...} 모양으로 생김, 변수가 할당되는 시점 -> v8 엔진 해석 -> 객체 생성

사전에 정의 필요없다.

클래스 없다.

생성자를 호출할 필요 없다. 

객체 리터럴 == 숫자 값, 문자열 만드는 것과 유사하다

생성 이후에도 객체 추가, 수정, 삭제 가능하다.

 

 

 

 

// 객체 리터럴
{
프로퍼티 0개 이상
}

 

var person = {
	name : 'wonny', //프로퍼티 key : 프로퍼티 value
	age : 56, //프로퍼티 key : 프로퍼티 value
    
    //프로퍼티 value가 함수인 경우: 메서드 라고 부른다.
	cording : function(){ //프로퍼티 key : 프로퍼티 value
    	return this.name + 'is cording';
	}
    
}

'자바스크립트-스터디[2021-10-05~완료]' 카테고리의 다른 글

12 함수  (0) 2021.10.15
9장 타입 변환과 단축 평가  (0) 2021.10.12
[2주차]11 원시 값과 객체의 비교  (0) 2021.10.10
08 제어문  (0) 2021.10.10
[1주차] 5장 (50p~57p) - 데브워니  (0) 2021.10.05