# iterable
JavaScript | for in 문을 제대로 알아보자! ( + for of 반복문)
for in 반복문 예시for in 반복문은 대체로 객체에서 사용합니다.enumerable(열거 가능한, 셀 수 있는) 한 프로퍼티만 임의의 순서로 반복하기 때문입니다.우리가 객체를 생성할 때, 우리가 직접 작성하는 key와 value값만 저장되는 것이 아닙니다.그 외

javascript에서 generator는 무엇인가요?
안녕하세요 😀요즘 이직 준비를 하면서 기술 면접을 통해서 많이 배우고 있습니다. 그중 오늘은 기술 면접 중에 질문받았던 재미있는 내용이 있어 그와 관련된 포스팅을 하려고 합니다. 위의 질문은 모 회사 기술면접에서 받았던 질문입니다. 저의 답변은 상태 관리 Redux에
이터레이터(iterator), 제너레이터(generator), 이터러블(iterable) 의 이해
이터러블(iterable)이터러블은 반복 가능한 객체를 의미합니다. 즉, 리스트(list), 튜플(tuple), 문자열(str), 딕셔너리(dictionary) 등과 같이 for문을 통해 하나씩 값을 가져올 수 있는 객체입니다. 이터러블은 iter 메서드를 구현하여 이
[Javascript] 반복문
반복문1\. 코드 단순 반복2\. 자료형에 담긴 자료들을 하나씩 꺼내고 싶을 때 사용for 문코드 여러번 반복하여 실행할 때어forEach() - Array 전용for...in - Object 전용for...in:1\. enumerable 한 것만 반복(출력) 가능객체
for in iterable, range, enumerate
참고자료여타 다른 언어에서는 일반적인 for문, foreach문, for of문등 여러가지 방식을 한꺼번에 지원하는 경우가 많습니다.Python에서는 for in문 한가지 방식의 for 문만 제공합니다.REPL 에서 확인해보겠습니다.for in 문 형식 입니다.iter

[JS-책 편김에 끝까지] 이터레이션
이터레이션 프로토콜 iteration protocol 이터레이션 프로토콜은 순회 가능한(iterable) 데이터 컬렉션(자료구조)을 만들기 위해 ECMAScript 사양에 정의하여 미리 약속한 규칙이다. ES6 이전에는 배열, 문자열, 유사 배열 객체, DOM 컬렉
[Interview] 이터러블/ 이터레이션 프로토콜
이터러블/이터레이션 프로토콜은 JavaScript 객체들이, 예를 들어 for..of 구조에서 어떠한 value 들이 loop 되는 것과 같은 iteration 동작을 정의하거나 사용자 정의하는 것을 허용한다.

iterator
✍️ react-saga > generator > iterator 까지 왔다. next method를 통해 다음 단계로 진행된다 정도로만 얕게 알고 있었기에, 제대로 알고 사용하고자 정리해 보았다.

Dart - Iterable이란?
(썸네일 출처: unsplash)A collection of values, or "elements", that can be accessed sequentially.Element 혹은 Value 로 구성된 Collection 인데, 순차적으로 접근이 가능한 Collec
[JS] for in/of & enumerable,iterable
for(var key작명 in obj){}obj 키 개수만큼 반복특징enumerable이 true인 것만 반복해줌 🧨enumerable(셀 수 있는, 열거 가능한)객체에는 눈에 보이는 프로퍼티 외에 더 많은 프로퍼티가 저장되어 있다. console.log(Obje

[JS] iterator | 출발지 ~ 도착지 까지만을 반환하는 2호선 클래스를 작성하시오.
순환되는 객체를 만들어본 적 있나요? iterable 하다는 것은 무엇일까, 궁금한 사람만 선착순
이터러블/이터레이터 프로토콜 (1)
함수형 프로그래밍을 거론할 때 꼭 함께 등장하는 것이 바로 이터러블/이터레이터 프로토콜입니다. 이터러블(iterable)은 '순회가능한' 이라는 뜻을 가지고 있고, 이터레이터(iterator)는 '반복자'라는 사전적 정의를 가지고 있는데, 깊게 들어가기 전에 간단한 코
[JS] Iterator, Iterable, Generator
Iterable, Iterator, Generator이 늘 헷갈렸습니다. 이번 기회에 헷갈리지 않게 정리하고자 합니다.Iterable protocol을 만족하는 객체입니다. Iterable protocol을 만족하는 모든 Object는 Iterable입니다.key로 S
[JavaScript]이터러블
이터러블이란 자료를 반복, 순회할 수 있는 객체를 뜻한다.배열,문자열,map,set 도 이터러블 객체이다.위와 같이 arr는 이터러블 객체이기 때문에 for..of를 사용해 순회가 가능하다. 하지만 arrSymbol.iterator 을 null로 속성을 변경하면 더이상