매개변수가 되는 배열은 이렇게 생겼다.
salesArr = [["20190401", 34], ["20190402", 23], ["20190403", 29]]
function getData(salesArr, reviewArr, likeArr) {
// 세 개의 배열을 매개변수로 받는 getDate 함수 생성
let amount = 0;
for (let i = 0; i < salesArr.length; i++) {
amount += salesArr[i][1];
}
// salesArr 배열의 두 번째 값을 모두 더해 amount 에 저장한다.
let review = 0;
for (let i = 0; i < reviewArr.length; i++) {
review += reviewArr[i][1];
}
// reviewArr 배열의 두 번째 값을 모두 더해 review 에 저장한다.
let like = 0;
for (let i = 0; i < likeArr.length; i++) {
like += likeArr[i][1];
}
// likeArr 배열의 두 번째 값을 모두 더해 like 에 저장한다.
let objData = {
sumAmount : amount,
sumReview : review,
sumLike : like
};
// objData 객체를 만들어준다.
return objData;
}
함수를 실행해보자.
getData([["20190401", 34], ["20190402", 23], ["20190403", 29]], [["20190401", 34], ["20190402", 23], ["20190403", 29]], [["20190401", 34], ["20190402", 23], ["20190403", 29]])
결과는 다음과 같다.
{ sumAmount: 86, sumReview: 86, sumLike: 86 }