note

객체의 속성 제거 본문

JavaScript/기본

객체의 속성 제거

투한 2012. 3. 13. 10:25












<!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());
	//속성을 제거 합니다.
	delete(student.장래희망)
	//toString()메서드를 사용하지 않아도 toString()메서드를 사용합니다.
	alert(student);
</script>
</head>
<body>

</body>
</html>





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

생성자 함수를 사용한 객체의 생성과 출력  (0) 2012.03.13
학생 성적 출력  (0) 2012.03.13
동적으로 메서드 추가  (0) 2012.03.13
in 키워드  (0) 2012.03.13
객체와 반복문  (0) 2012.03.13