본문 바로가기
프로그래밍 언어/JavaScript

객체

by zieunee 2019. 6. 28.
반응형

객체

자바 스크립트 객체

자바스크립트 기본타입은 객체

객체 : 이름 , 값으로 구성된 프로퍼티의 정렬되지 않은 집합.

자바스크립트에서는 숫자 , 문자열, 불리언 ,undefined 타입을 제외한 모든것 이 객체이다.

객체의 프로퍼티,메소드 참조

var person = {
    name : "홍길동";
    birthday : "01234";
    pid : "123455";
    fullId : function(){
        return this.birthday+this.pid;
    }
};

person.name  // 홍길동
person["name"] //홍길동 
person.fullId();//01234123455
person.fullId;// reuturn~ 

객체 생성

  1. 리터럴 표기 이용하는 방법
  2. 생성자 함수를 이용하는 방법
  3. Object.create() 메소드를 이용하는 방법

위와같은 방법으로 생성되어 메모리에 대입된 객체를 인스턴스라고 한다.

1.

var 객체이름 = {
    프로퍼티이름1 : 프로퍼티1 값
    프로퍼티이름2 : 프로퍼티2 값
    ...
}

2.

var day  = new Date() // new 연산자이용
document.write("올해는" + day.getFullYear() +"년 입니다.")

Object.create()메소드를 이용한 객체 생성

Object.create(프로토타입객체[,새로운객체의프로퍼티1, 새로운객체의프로퍼티2,..]);
반응형

'프로그래밍 언어 > JavaScript' 카테고리의 다른 글

promise / async await  (0) 2021.06.29
javascript 콜백 promise  (0) 2020.04.10
DOM 객체  (0) 2019.06.28
화면 전환  (0) 2019.06.28
selectBox  (0) 2019.06.14