[객체]사용자 객체 만들기

2021. 1. 18. 14:39Front-end/Javascript

728x90
반응형

- 개발자는 Array, String, Date 등 자바스크립트에서 제공하는 코어 객체 외 새로운 타입의 객체를 만들어 사용할 수 있음

 

- 프로토타입(prototype) : 개발자가 선언하는 새로운 객체 타입을 프로토타입 이라고 함

     → 나중에 더 학습해보기

 

- 프로토타입 없이 간단히 사용자 객체를 만드는 방법

1) new Object()로 객체 만들기

var account = new Object();
account.owner = "냥인";
account.code = "1111";
account.balance = 35000;
//account 라는 새로운 객체를 만들고 owner,code,balance 라는 각각의 프로퍼티를 추가하는 코드

 

2) 리터럴 표기법으로 객체 만들기

var account = {
	owner : "냥인",
    code : "1111",
    balance : 35000,
    
    inquiry : function (){
    	return this.balance;
    } 
    deposit: function(money){
    	this.balance += money;
    }
    withdraw: function(money){
    	this.balance -= money;
    }
};

 

728x90
반응형