for(i=0; i<2; i++){
const b=[];
b.push(i);
console.log(b[i]);
console.log(b)
}
const b를 전역변수로 했을땐
0
[0]
1
[0,1] 이렇게 잘 나오는데
위에처럼 for문 안에 넣으면
0
[0]
undefined
[1]
이렇게 나오길래 ㅈㄴ 찾아보니까 지역변수는 함수가 한바퀴 돌면 초기화?된다고 하더라고 그래서 i=1일때 b의 0번 인덱스로 1이 들어간거라 b[1]이 언디파인드인건 이해했음
그럼 지역변수로 넣어서 전역변수로 했을때처럼 하는 방법은 없음?
함수 시작할때마다 배열 초기화해서 그래용
저두 초보라 그거까지는 모르겟어용