[TIL#22] Javascript - Object( 객체)

안준현·2021년 4월 23일
0

JavaScript

목록 보기
7/7

Object(객체)


객체는 아래와 같이 선언한다.

let  객체이름 = {
   property이름1:property 값, 
   property이름2:property 값
};
  • 객체는 {}(중괄호)로 감싸져 있고,
  • 콜론으로 구분된 이름 / 값 의쌍 들이, 쉼표로 분리된 목록의 형태

객체의 property 값에 접근하고 싶을때는

let plan1 = {   
  name: "Basic"
};
 
console.log(plan1.name);
console.log(plan1["name"]);

예제

getData 함수는 세 개의 배열을 인자로 받습니다.
salesArr : 날짜별 판매량
ex) [["20190401", 34], ["20190402", 23], ["20190403", 29]]
reviewArr : 날짜별 리뷰수
ex) [["20190328", 3], ["20190401", 0], ["20190403", 1]]
likeArr : 날짜별 좋아요수
ex) [["20190328", 98], ["20190401", 102], ["20190403", 125]]
다음 요구사항을 충족하는 객체를 만들어서 return 해주세요.
리턴되는 객체는 아래와 같이 3개의 property를 가집니다.
sumAmount : 총 판매량
sumReview : 총 리뷰개수
sumLike : 총 좋아요수

function getData(salesArr,reviewArr,likeArr){
  let sumAmount = 0;
  let sumReview = 0;
  let sumLike = 0;
  
    for (let i in salesArr){
      sumAmount += salesArr[i][1];
  }
   for (let i in reviewArr){
      sumReview += reviewArr[i][1];
  }
 
   for (let i in likeArr){
      sumLike += likeArr[i][1];
  }
  let objData = {
    sumAmount:sumAmount,
    sumReview:sumReview,
    sumLike: sumLike
  };
   
  return objData;
}
// 출력값 :{ sumAmount: 86, sumReview: 4, sumLike: 325 }

0개의 댓글

관련 채용 정보