Language/JavaScript

[JavaScript] 객체 & 모듈

jaewpark 2021. 10. 3. 23:44

다른 언어에서 쓰이는 맵, 딕셔너리 같은 데이터 타입으로 key, value 값으로 객체를 만든다.

1
2
3
4
5
6
7
8
9
10
11
12
var Student = {'jaewpark' : 4'junmkang' : 2'jiychoi' : 4'jwon' : 1};
 
var Day = {}
Day['Monday'= 1;
Day['Tuesday'= 2;
Day['Wednesday'= 3;
 
 
var Color = new Object();
Color['Red'= 0;
Color['Green'= 8000;
Color['Yellow'= 400;
cs

객체의 속성에 접근을 할 때, 아래와 같이 접근할 수 있다.

1
2
alert(Color.Red);
alert(Day['Tuesday']);
cs

 

for in loop

1
2
3
4
var grades = {'egoing'10'k8805'6'sorialgi'80};
for(key in grades) {
    document.write("key : "+key+" value : "+grades[key]+"<br />");
}
cs

 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//greeting,js
function welcome(){
    return 'Hello world';
}
 
//main.c
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <script src="greeting.js"></script>
</head>
<body>
    <script>
        alert(welcome());
    </script>
</body>
</html>
cs