Javascript

자바스크립트 객체와 배열 차이

킹king 2018. 5. 8. 10:28
반응형

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
// 1. 이것은 객체이며 무작위로 집어넣은 정보라고 보면 됨. 그래서 box[0] 이렇게 써도 john이 나오지 않음!!
var box = {
  name : "john",
  car : "BMW",
  money : "$9.70"
};
 
// 2. 이미 있는 객체에 추가로 정보를 넣고 싶다면
box.location = "cicargo";
// 2-1. 근데 띄어쓰기를 해야한다면
box["information confirm"= "yes";
 
// 3. 객체 일부 값 호출
console.log(box.name);
 
// 4-1. 객체 키값(name, car, mony, location, information confirm) 다 호출
for (var key in box) {
  console.log(key+"<br>");
}
// 4. 객체 값(john, BMW, $9.70, cicargo, yes) 다 호출
for (var key in box) {
  console.log(box[key]+"<br>");
}
 
 
 
// 1. 이것은 배열이며 순서대로 집어넣은 정보라고 보면 됨. 그래서 box2[0] 일때 apple이 나오게 됨!!
var box2 = ['apple','mandarin']
 
// 2. 이미 있는 객체에 추가로 정보를 넣고 싶다면
box2.push("peach");
 
// 3. 배열 일부 값 호출
console.log(box2[0]);
 
// 4. 배열 값 다 호출
console.log(box2);
 
cs


한번 공부하고 나니까 갑자기 헷갈리더라.... 그래서 생활코딩보면서 다시 정리