"> 07-3_prototype "> 07-3_prototype ">
<!-- 07_object/07-3_prototype.html -->

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>07-3_prototype</title>
</head>
<body>
	<script type="text/javascript">
	/*
		# prototype
		- 객체의 메서드를 '생성자 함수'안에 정의하지 않고, 나중에 추가할 수 있습니다
	*/
	function Rectangle(width, height){
		this.width = width;
		this.height = height;
	}
	Rectangle.prototype.area = function(){
		return this.width * this.height;
	}
	
	var rectA = new Rectangle(3, 4);
	console.log('넓이 : ' + rectA.area());
	console.log('');
	
	/*
		# for .. in 문
		- 객체의 속성명에 쉽게 접근이 가능합니다
		  for(변수 in 객체명){
			  
		  }
	*/
	for(var p in rectA){
		console.log(p + ' - ' + rectA[p]);
	}
	</script>
</body>
</html>