Javascript/GMA(2302~)

23.04.24 자바스크립트 *객체의 key와 value 값에 접근하는 방법

hyerin1201 2023. 4. 25. 09:49
 
   객체의 키와값에 접근할때 자주사용하는 반복문 = for in
   let bag = {
     type : "backpack",
     color : "blue",
     size : 15
   }
 
1)
   for(let key in bag) { // for in 문을 사용
     console.log(`${key}`);
   }
//결과값
   type
   color
   size
 
 2)
   for(let key in bag) {
     console.log(`${key} : ${bag[key]}`)
   };
   type : backpack
   color : blue
   size : 15
 
3)
   let book1 = {
     title : "javascript",
     pages : 650,
     buy : function() {
       console.log(`이책을 구입했습니다.`)
     }
   };
   let keys = Object.keys(book1); // 해당객체의 키값만 가져옴
   console.log(keys);
   (3) ['title', 'pages', 'buy']

   let values = Object.values(book1); //해당객체의 벨류값만 가져옴
   console.log(values);
   (3) ['javascript', 650, ƒ]

   let entries = Object.entries(book1); //해당객체의 프로퍼티를 배열 형식으로 가져옴
   console.log(entries);
   (3) [Array(2), Array(2), Array(2)]
   0: (2) ['title', 'javascript']
   1: (2) ['pages', 650]
   2: (2) ['buy', ƒ]
  length: 3