codes/객체

13_printObject

Mia_ 2022. 11. 5. 14:09
function printObject(obj) {
  //Q. 객체를 입력받아 키-값 쌍을 표현하는 문자열 리턴
  //각 문자열은 한 줄에 키:값 형태로 구성
  //각 문자열 끝에는 줄 바꿈 문자가 포함

  //Object.entries(user);
  //키-값 쌍으로 배열로 출력 //[['name', 'Steve'],['age', 13],['gender', 'Male']]

  let result = '';

    for(let [proty,value] of Object.entries(obj)){
      result = result + `${proty}: ${value}\n`;
    }
    return result;
}
//두번째 풀어본 것

function printObject(obj) {
  //Q. 객체를 입력받아 키-값 쌍을 표현하는 문자열 리턴
  //각 문자열은 한 줄에 키:값 형태로 구성
  //각 문자열 끝에는 줄 바꿈 문자가 포함

  let result = '';

  for(let property in obj){
    result = result + `${property}: ${obj[property]}\n`;
  }
  return result;
}

[참조]