안녕하세요 선생님!
this & arrow function 연습문제를 풀어보다가 이해가 잘 가지 않는 부분이 있어 질문드립니다.
일단 제가 짠 코드는 forEach 랑 var hap =0; 을 사용해야 한다는 계획을 가지고 짜보았는데,
forEach 만 작용이 잘 되어 5개의 숫자가 한 번씩 나오네요,,
어떤 부분에서 생각을 잘못한건지 여쭤보고 싶어요
제 코드입니다.
var 자료={
data:[1,2,3,4,5]
}
let hap=0;
자료.data.forEach((a)=>{
let Plus= hap+=a;
console.log(Plus);
});
Plus 라는 변수로 hap에 forEach 로 나올 5개의 숫자를 더해서 출력하려고 했는데 이 부분이 잘못된 것 같아요.
선생님 코드를 보는 것보다 일단 어떤 부분에서 생각을 달리 해야하는지 여쭤보고 싶어 질문남깁니다! 감사합니다.