var 자료 = {
data : [1,2,3,4,5],
전부더하기:
this.data.forEach((a)=>{
합계 +=a
console.log(합계)
})
1번 궁금증
전부더하기 부분에서 function 함수로 감싸지 않으면 왜 애러가 나나요?
2번 궁금증
for (var i = 0; i < 5; i++) {
setTimeout(function() { console.log(i); }, i*1000 );
}
1.for 문에서는 var는 전역변수가 되나요?
2.그리고 let 은 var 변수 와 다르게, 콜백함수 영향을 받는가요?
(let은 중괄호 영향을 받는다는 걸 알겠는데 콜백함수가 나중에 호출되니까
var변수와 같은영향을 받는거 아닌가 해서요... )
감사합니다 좋은하루되세요
}