1. label with continue, break
[라인 3] 에서는 "firstLoop" 라는 label을 지정하였다. 이것은 중첩 반복문에서 특정 반복문을 빠져나올때 쓰면 유용하다. [라인 9]의 "break" 는 첫번째 반복문(for)을 빠져나오고, [라인 13]은 두번째 반복문(while)을 빠져나온다. 이는 "continue" 구문에서도 마찬가지이다.
2. for - in 구문
for - in 구문에서 object 의 경우는 속성이름이 사용되고, 배열에서는 index 가 사용된다.
[라인 8]에서는 p 가 object 에 들어있는 속성이름이 저장되고, 그 속성의 값에 접근할때는 [라인 9]에서처럼 접근할 수 있다. [라인 22]에서는 배열에서의 사용법을 보여준다.
3. for - of 구문
for - of 구문에서 index을 가져오지 않고, [라인 6] 바로 값에 접근한다.
4. 참조
- MDN - https://developer.mozilla.org/en/docs/Web/JavaScript
- Jasmine - http://jasmine.github.io/2.3/introduction.html
댓글 없음:
댓글 쓰기