ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 객체
    Data Structure & Algorithm 2022. 3. 21. 21:17

    객체

    • 여러 값을 키-값 형태로 결합시킨 복합 타입
    • 사물함에 비유 가능

    Javascript 에서 객체 생성

    const obj1 = new Object();
    const obj2 = {};
    const obj3 = { name: "kim", age: 15};
    
    console.log(obj1); // {}
    console.log(obj2); // {}
    console.log(obj3); {name: 'kim', age: 15}

    객체에 키-값 추가/삭제

    const obj = new Object();
    
    obj['name'] = 'kim';
    obj.age = 16;
    
    console.log(obj); // {name: 'kim', age: 16}
    
    delete obj.age;
    
    console.log('name' in obj); // true
    console.log('age' in obj); // false
    
    console.log(obj); // {name: 'kim'}

    in 연산자로 해당 키가 특정 객체에 있는 지 확인 가능


    객체 순회

    const obj = { name:'kim', age:16, phone:'01011111111' };
    
    for(const key in obj){
    	console.log(key, obj[key]); // name kim \r\n age 16 \r\n phone 01011111111
    }
    
    const keys = Object.keys(obj);
    
    console.log(keys); // ['name', 'age', 'phone']
    
    const values = Object.values(obj);
    
    console.log(values); // ['kim', 16, '01011111111']

    'Data Structure & Algorithm' 카테고리의 다른 글

      (0) 2022.03.24
    스택  (0) 2022.03.23
    배열  (0) 2022.03.20
    Big-O 표기법  (0) 2022.03.20
    자료구조란?  (0) 2022.03.20

    댓글

Designed by Tistory.