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

+ Recent posts

"여기"를 클릭하면 광고 제거.