Web story/Javascript

for문의 최적화

JKJ1004 2016. 11. 24. 16:32
Javascript 최적화 - for문

for문의 최적화

for (var i in array) | forEach .. 를 사용하지 말자

for in 문은 매우 느리다.
object의 key를 확인해야하는게 아니면 for in 문 사용을 자제하자!

for (var i = 0; i < array.length; i++) .. 대부분 이런방식이다.

이것도 최적화된 방법은 아니다.
아주 기본적인 방법이다.

그럼 뭘사용해요 빼에에ㅔ엑!

따라서 성능에 제일 좋은 방법은 length 를 매번 체크하지않고 저장해서 사용하는법이다.
for (var i = 0, length = array.length; i < length; i++) .. 이방식이다.
이로써 우리는 
for in 문보다 64배 빠른 for 문을 사용할수있다.

"!!!!!!!!!!!!!!!!!!!!!!!!!!!"


반응형