for each in이나 for in 구문은 많이들 써보셨을 겁니다.
오늘 우연히 if in 구문을 알게 됐는데 성능이 매우 좋네요~
뭐 사용법은 간단합니다.
보통 Object의 멤버인지 아닌지를 판단하려면
|
또는
|
를 사용하죠.
하지만 if in 문을 사용하면 다음과 같습니다.
|
성능도 매우 좋아서
if( obj[ prop ] != null )
> 80 ms
if( obj.hasOwnProperty( prop ) )
> 134 ms
if( prop in obj )
> 49 ms
위 두 조건문 보다 월등히 빠른 속도를 보여줬습니다.
Object, Dictionary 에서 search가 가능합니다.
굿굿
p.s) 몰랐던 분 손~ ㅋㅋ (일단 저 먼저 손~)
For the better.
'ActionScript 3.0 > 팁 & 노하우' 카테고리의 다른 글
new Sprite() 클래스 생성 구조를 샅샅히 뜯어보자. (7) | 2012.12.26 |
---|---|
[AS3] 원형으로 BitmapData 복사하기 (2) | 2012.04.27 |
[AS3] int 대신 Number를 쓴다면 얼마까지 안전할까? (26) | 2011.07.21 |
[플러그인] 브라우져에서 JSON 편하게 보자 (3) | 2011.05.19 |
Eureka~ 비트맵 속도 높이기 팁~ (7) | 2011.05.12 |