Day +12

비트·2023년 4월 26일
0

CodeStates

목록 보기
12/54
post-thumbnail

1. 객체

  • 객체 (Object)
    • 중괄호 {}를 이용해서 객체를 만든다.
    • 키-값 사이는 쉽표 ,로 구분.
//let user = {
  //키 (key) : 값 (valule),
  //키1 (key) : 값 (valule),
  //키2 (key) : 값 (valule)
//}

let user = {
  firstName : "bit",
  lastName : "yun",
  city : "Seoul"
};

1-1. 객체의 값을 사용하는 방법

Dot notation

  • 변수명.키(key)
let user = {
  firstName : "bit",
  lastName : "yun",
  city : "Seoul"
};

user.firstName; //"bit"
user.city; //"Seoul"

Bracket notation

  • 변수명["키(key)"]
    • [] 안에는 반드시 문자열 형식으로 전달해야 한다.
let user = {
  firstName : "bit",
  lastName : "yun",
  city : "Seoul"
};

user["firstName"]; //"bit"
user["city"]; //"Seoul"

Dot / Bracket notation

let user = {
  firstName : "bit",
  lastName : "yun",
  city : "Seoul"
};


user.city === user["city"];  //true


dot / bracket notation 값 추가하기

let user = {
  firstName : "bit",
  lastName : "yun",
  city : "Seoul"
};

//추가하기
user["hobby"] = "운동";
user.tags = ['#talking','#맥주'];
user.isPublic = true;

//출력하기
console.log(user);  
// city : "Seoul"
// firstName : "bit"
// hobby : "운동"
// isPublic : true
// lastName : "yun"
// tags : ['#talking', '#맥주']


dot / bracket notation 값 삭제하기

  • delete 키.값을 사용하면 삭제할 수 있다.
let user = {
  firstName : "bit",
  lastName : "yun",
  city : "Seoul"
};

//city 키 : 값 모두 지웁니다.
delet user.city;

//출력하기
console.log(user);  
// firstName : "bit"
// lastName : "yun"


dot / bracket notation 키가 있는지 확인하기

  • "키" in 변수명을 키가 있는지 확인 할 수 있다.
let user = {
  firstName : "bit",
  lastName : "yun",
  city : "Seoul"
};

"firstName" in user;  // true
"hello" in user;  // false
profile
Drop the Bit!

0개의 댓글