자바스크립트 객체 특징

자바스크립트에서의 객체 개념은 java, C++ 에서의 객체 개념과 약간 다르다.

java, C++ 에서는 클래스의 인스턴스를 생성하는 과정에서 객체가 생성되지만

javascript에서는 클래스라는 개념이 없어 생성자 함수나 객체 리터럴을 통해 객체를 생성한다.

 

객체는 무엇인가?

 

객체 번역

 클래스에서 정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며, 변수, 자료 구조, 함수 또는 메소드가 될 수 있다. 프로그래밍 언어는 변수를 이용해 객체에 접근하므로 객체 변수라는 용어는 종종 함께 사용된다. 그러나 메모리가 할당되기 전까지 객체는 존재하지 않는다. (출처: 위키백과) 보러가기

 

자바스크립트 객체를 만들어보자. (1) (Object 생성자 방식)

// 자바스크립트 내장 Object() 생성자 함수로 객체 생성
var par = new Object();

// par property 생성
par.title = "객체 만들기";
par.description = "객체 만들기 예제";
par.nums = 1;

console.log(par);

 

자바스크립트 객체를 만들어보자. (2) (객체 리터럴 방식)

// 객체 리터럴 방식으로 생성
var par = {
  title: "객체 만들기",
  description: "객체 만들기 예제",
  nums : 1
};

console.log(par)

실행결과:

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기