본문 바로가기
WEB/Nodejs

[Nodejs] 객체지향 프로그래밍

by Ellen571 2020. 8. 4.

[생활코딩] JavaScript - 객체 - 데이터와 값을 담는 그릇으로서 객체

 

 

객체지향 프로그래밍(Object Oriented Programming)

- 연관된 값들을 하나의 객체에 정리함으로써 코드의 복잡성을 낮춤

- 객체는 폴더의 역할을 함

 

var o = {
    	v1 : 'v1',
	v2: 'v2',
    	f1 : function(){console.log(this.v1);},
    	f2 : function(){console.log(this.v2);}
    	// 함수가 객체 안에서 사용될 때 자신의 객체를 참조하도록 this를 사용
    	// this를 사용함으로써 객체의 이름이 바뀌어도 해당 객체를 참고할 수 있음
}

o.f1(); // 객체 o안에 있는 f1라는 메소드 실행(객체안에 있는 함수를 메소드라고도 함)
o.f2();
반응형

'WEB > Nodejs' 카테고리의 다른 글

[Nodejs] 보안 - path.parse(), sanitize-html  (0) 2020.08.05
[Nodejs] Module  (0) 2020.08.04
[Nodejs] Function  (0) 2020.08.04
[Nodejs] Array/Object  (0) 2020.08.04
[Nodejs] 글 삭제하기 - unlink()  (0) 2020.08.04