사소하지만 작은 습관이 성능을 더 빨라지게 합니다.
JavaScript에서 Array.forEach는 for()문법에 비해 95% 더 느립니다.
Dont’t use :
Array.forEach( item => {
func(item);
})
Use :
for(let i = 0, len = Array.length; i < len; i++){
func(arr[i]);
}
Also :
for(let i = 0; i < Array.length; i++){
func(arr[i]);
}
위와 같은 코드는 for문을 한 바퀴 돌 때마다 Array.length를 계산하기 때문에 성능이 떨어질 수 있다.