ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Object Type
    JavaScript 2020. 8. 17. 17:17

    Object Type은 Porperty 로 이루어진 집합이다. 따라서 키 : 벨류로 쌍을 이루는 구조를 가지고 있다.

    보통 Key 에 해당하는 자료로 접근하여 Value 값을 얻는게 가능하며 값으로 Object, Function 등의 Type이 올 수 있다. 또한 기본적으로 Object Type의 Key 값은 Sring Type이다 따라서 "" 큰 따옴표를 붙이지 않아도 자동으로 String Type으로 해석한다.

    console.log 결과

    위와 같이 testObj 라는 Object가 가진 Property 의 Key 값으로 접근하여 해당 Key 값에 대응하는 Value 값을 출력하는 것을 볼 수 있다.

     

    Property 값 변경, 추가

    "use strict";
    
    var obj = { name: "apple", price: 500 };
    var str = "price";
    console.log(obj.name);
    
    // 방법 1 '.'을 사용하여 키의 값에 접근
    obj.name = "banana";
    console.log(obj.name);
    
    // 방법 2 obj["key"] 로 접근 하는 방법
    obj["name"] = "mellon";
    console.log(obj.name);
    
    // 방법 3 var = name = "name" 과 같이 변수에 string을 담아
    // 해당 변수를 통해 접근하는 방법
    var name = "name";
    obj[name] = "watermelon";
    console.log(obj.name);
    

     

    결과는 다음과 같다

     

    Object 안의 모든 Property Key 값 추출 (for in 문 사용)

    "use strict";
    
    var obj = { name: "apple", price: 500 };
    
    // for ~ in 의 item 변수는 obj의 모든 Key 값을 담는 변수이다
    for (var item in obj) {
      console.log(item);
      console.log(obj[item]);
    }
    

     

    'JavaScript' 카테고리의 다른 글

    Built in object 의 생성 (인스턴스)  (0) 2020.10.05
    Built-in object 란 ? (인스턴스)  (0) 2020.09.23
    Built-in 이란 ?  (1) 2020.08.17
    자료형  (0) 2020.08.11
    용어 모음  (0) 2020.08.11

    댓글

Designed by Tistory.