Iteration
-
[Javascript] Iteration ProtocolFront-End(Web)/Javascript 2020. 12. 17. 20:45
🤔 서론 for 반복문을 사용하던 중, 객체에서 for - in 은 key값을 반환하지만, for - of 문에선 value 값이 반환되지 않았다. 또한, 'Uncaught TypeError: obj is not iterable' 라는 에러가 발생하는 것을 확인했다. for - of 문을 확실히 이해하려면, Iteration, Iterable, Iterator 에 관해 정리할 필요성을 느껴 별도 포스팅을 시작했다. 📒 Iteration Protocol - Iteration(반복) (ES6 추가) 이터러블 객체가 for - or문, 전개연산자(spread, ...) 등 순회동작 하도록 만든 규약을 Iteration Protocol 이라고 한다. 혹은 모든 객체를 이터러블로 만들 수 있는 규약을 의미한다. ..
-
[Javascript] 제어문 - 반복문Front-End(Web)/Javascript 2020. 11. 29. 19:12
Wecode 2주차(Javascript) 미션 겸, for, while 등 반복문의 복습을 위함. 📒 반복문 - 반복문이란? 똑같은 명령을 일정횟수 혹은 조건 내에서 반복하는 제어문이다. 반복되는 코드를 이터레이션(iteration) 이라 칭한다. - 반복문의 종류 1. for 반복문 조건문을 불충족할 때 까지 반복하는 반복문이다. for (let i = 0 ; i < 10 ; i++) { console.log(i + '번째 실행'); } 먼저 for 안의 조건에는, ([초기문] ; [조건문] ; [증감문]) 순으로 들어간다. 초기문은 최초값, 증감문은 최초값의 제어(+ or -)방법, 조건문은 최초값의 증감에 따른 만족여부를 검사한다. 조건문이 false가 되는 순간, Loop가 종료되는 것이다. 2...