note

동적으로 메서드 추가 본문

JavaScript/기본

동적으로 메서드 추가

투한 2012. 3. 13. 10:04






<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>
	//변수를 선언합니다.
	var student= {};
	student.이름 = '윤인성';
	student.취미 = '악기';
	student.특기 = '프로그래밍';
	student.장래희망 = '생명공학자';
	// to String() 메서드를 만듭니다
	student.toString = function(){
		var output ='';
		for(var key in this){
			//toString()메서드는 출력하지 않게합니다.
			if(key != 'toString'){
				output += key + '\t' + this[key] + '\n';
			}
		}
		return output;
	};
	//출력합니다
	alert(student.toString());
</script>
</head>
<body>

</body>
</html>





'JavaScript > 기본' 카테고리의 다른 글

학생 성적 출력  (0) 2012.03.13
객체의 속성 제거  (0) 2012.03.13
in 키워드  (0) 2012.03.13
객체와 반복문  (0) 2012.03.13
this 키워드  (0) 2012.03.13