어쩐지 포문안에 넣어도 마지막 값으로 다 뒤집어 쓰길래
왜 포문횟수는 맞는데 값을 뒤집어 쓰지? 해서 디버깅함
그니까 가정하면
i=0; i<2 i++ {
함수(i)
}
함수가 i 증가당 한번씩돌아서 총 2번 돌아야 하는데
비동기라 i 가 먼저 0 1 을 진행해 버림
그다음 함수를 진행함
그래서 마지막 1만 도는데
잠만 왜 2번이나 돈거지
지금 디버깅해도 한번에 2개 생기는데
vue.runtime.esm.js 안에서
flushCallbacks() 함수에서 갑자기 2개 뿅생기네
뭐냐 이거;;
ㅈ동기 ㅅㅂ
왜 포문횟수는 맞는데 값을 뒤집어 쓰지? 해서 디버깅함
그니까 가정하면
i=0; i<2 i++ {
함수(i)
}
함수가 i 증가당 한번씩돌아서 총 2번 돌아야 하는데
비동기라 i 가 먼저 0 1 을 진행해 버림
그다음 함수를 진행함
그래서 마지막 1만 도는데
잠만 왜 2번이나 돈거지
지금 디버깅해도 한번에 2개 생기는데
vue.runtime.esm.js 안에서
flushCallbacks() 함수에서 갑자기 2개 뿅생기네
뭐냐 이거;;
ㅈ동기 ㅅㅂ
지능문제
js 다시 공부하고와라