let arr = [
{ name: 'apple', price: 1000 },
{ name: 'banana', price: 500 },
{ name: 'orange', price: 800 }
];
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i].price;
}
console.log(sum); // 2300
숫자배열이 아닌 객체안에서 특정값을 구할때는 아래와 같이 한다.
// 숫자배열 합 for문이용
let arr = [1, 2, 3, 4, 5];
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
console.log(sum); // 15
// reduce 이용
let arr = [1, 2, 3, 4, 5];
let sum = arr.reduce((acc, curr) => acc + curr, 0);
console.log(sum); // 15
끝.
'Programming > Javascript' 카테고리의 다른 글
node-telegram-bot-api deprecated Automatic enabling of cancellation of promises is deprecated. (0) | 2023.11.07 |
---|---|
[js] 3자리마다 콤마(,) 넣어주는 javascript 코드 (0) | 2023.02.21 |
사각형이 겹치는지를 확인하는 javascript 코드 (0) | 2023.02.20 |
[billboard.js] point 마우스오버시 확대 끄기 (0) | 2023.01.20 |
[javascript] 그달의 최대주차 구하기 (0) | 2023.01.20 |