[JavaScript] JavaScript 객체 프로퍼티 삭제하기
- 웹 프로그래밍/JavaScript
- 2020. 12. 23. 00:00
안녕하세요.
오늘은 JavaScript 객체에 선언되어 있는 속성, 즉 프로퍼티를 삭제하는 방법에 대해서 알려 드리려고 합니다.
앞서, 객체를 생성하고 객체 안에는 그 객체에 맞는 여러 속성들(프로피티)을 선언할 수 있다고 했는데요.
오늘은 그 선언된 프로퍼티를 삭제하는 방법에 대해서 알려 드리려고 합니다.
그럼 바로 예제 코드를 통해서 알아 보도록 하겠습니다.
예제 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<html>
<head>
<title>HTML 제목 - 범범조조</title>
<meta charset="utf-8">
<style>
h1{
color: blue;
background-color: burlywood;
}
h2{
color: red;
}
</style>
</head>
<body>
<h1>JavaScript 프로퍼티 삭제</h1>
<script>
function Dog(name, family, age){
this.name = name;
this.family = family;
this.age = age;
}
var dog1 = new Dog("뽀삐", "시베리안 허스키", 12);
//객체 프로퍼티 삭제
delete dog1.age; //age 속성 삭제
document.write("강아지 이름 : " + dog1.name + "<br>");
document.write("강아지 종 : " + dog1.family + "<br>");
document.write("강아지 나이 : " + dog1.age + "<br>");
</script>
</body>
</html>
|
cs |
실행 결과
위와 같이 dog에서 age라는 속성을 delete 키워드를 통해서 삭제하고 출력해 보니까, "undefined" 라고 출력 되는 것을 확인하실 수 있습니다.
감사합니다.^^
728x90
'웹 프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript] JavaScript 배열(Array) (0) | 2020.12.24 |
---|---|
[JavaScript] JavaScript continue 문 (0) | 2020.12.23 |
[JavaScript] JavaScript 반복문 – for in 문 (0) | 2020.12.22 |
[JavaScript] JavaScript 프로토타입 (0) | 2020.12.22 |
[JavaScript] JavaScript 반복문 – for 문 (0) | 2020.12.21 |
이 글을 공유하기