for...of
Java에서 for...in 문법과 동일한 기능
예제코드
예제코드 1
//예제코드
let years = [2001,2010,2015,2018];
for( let year of years) {
console.log(year);
}
JavaScript
//결과
2001
2010
2015
2018
JavaScript
예제코드 2
iterable이기 때문에 문자열에서도 다음과 같이 적용됨
//예제코드
const str = "I love you";
for( let char of str) {
console.log(char);
}
JavaScript
//결과
I
l
o
v
e
y
o
u
JavaScript
문법비교
ES5 문법비교
forEach문 중간에 break 문 사용 불가 ( 반복 중간에 종료 불가)
//es5
years.forEach(year) => {
console.log(year)
}
JavaScript
//결과
2001
2010
2015
2018
JavaScript
javascript의 for...in 구문과 비교
for...of 문이 출시 이후로 사용잘 안함
//예제코드
let years = [2001,2010,2015,2018];
for( let year in years) {
console.log(year);
}
JavaScript
//결과
0
1
2
3
JavaScript
결과 타입 : string
'Web 개발 > JS ' 카테고리의 다른 글
ES6 : 비구조화 (0) | 2019.06.08 |
---|---|
ES6 : Arrow Function, Default Params (0) | 2019.06.08 |
ES6 : import & export, Classes (0) | 2019.06.08 |
ES6 : Map & Set (0) | 2019.06.08 |
ES6 : includes, let & const (0) | 2019.06.08 |