JavaScript - Basic . 객체

2020. 7. 3. 21:32JavaScript - theory

객체는 키와 값 쌍으로되어있다 

  • key: firstName .lastName , email , city 
  • 값 : 'Lina ' , 'Yoon' , 'Seoul '
let user = {
firstName : 'Lina',
lastName : 'Yoon',
email: codinglover@mail.com,
city : Seoul
};

객체의 값을 사용하는 방법 

  • Dot notation
    • key 값이 변하지 않을때 사용된다. 
user.firstName ; //  'Lina'
user.lastName ; //'Yoon'

 

  • Braket notation
    • key 값이 동적으로 변할때 주로 사용된다 
user['city']; // 'Seoul'
user['email'];  // 'codinglover@mail.com

 

  • dot / braket notation 을 이용한 값의 추가 
    • dot . braket 둘다 이용하여 값을 추가할 수 있다. 
user['tags'] = '#coding' ,'#개발자 ';
user.hobby  = ['swimming','runnung'];

 

  • delete 키워드를 이용한 삭제 
    • email을 삭제할 경우 아래처럼. 
delete user.email ; 

 

  • in 연산자를 이용한 키의 확인 
    • 'key' in 변수이름     // <- 이런식으로 알 수 있다. 
    • true , false 값이 나온다 
'email' in user ; // true 
'animals' in user ; // false