본문 바로가기

이터레이션 프로토콜2

[모던 자바스크립트 Deep Dive] 34장 이터러블 의 34장 내용을 요약 및 정리한 내용입니다. http://www.yes24.com/Product/Goods/92742567 모던 자바스크립트 Deep Dive - YES24 『모던 자바스크립트 Deep Dive』에서는 자바스크립트를 둘러싼 기본 개념을 정확하고 구체적으로 설명하고, 자바스크립트 코드의 동작 원리를 집요하게 파헤친다. 따라서 여러분이 작성한 코드 www.yes24.com 1. 이터레이션 프로토콜 ES6에서 도입된 이터레이션 프로토콜을 순회 가능한 데이터 컬렉션(자료구조)을 만들기 위해 ECMAScript 사양에 정의하여 미리 약속한 규칙이다. ES6 이전의 순회 가능한 데이터 켈렉션은 통일된 규약 없이 각자 나름의 구조를 가지고 for문, for...in 문, forEach 메서드 등 다.. 2023. 6. 4.
[모던 자바스크립트 Deep Dive] 33장 7번째 데이터 타입 Symbol 의 33장 내용을 요약 및 정리한 내용입니다. http://www.yes24.com/Product/Goods/92742567 모던 자바스크립트 Deep Dive - YES24 『모던 자바스크립트 Deep Dive』에서는 자바스크립트를 둘러싼 기본 개념을 정확하고 구체적으로 설명하고, 자바스크립트 코드의 동작 원리를 집요하게 파헤친다. 따라서 여러분이 작성한 코드 www.yes24.com 1. 심벌이란? ES6에서 도입된 7번째 데이터 타입으로 변경 불가능한 원시 타입의 값이다. 다른 값과 중복되지 않는 유일무이한 값이며, 그렇기에 주로 이름의 충돌 위험이 없는 유일한 프로퍼티 키를 만들기 위해 사용된다. 2. 심벌 값의 생성 2.1 Symbol 함수 다른 원시값과는 다르게 심벌 값은 Symbol 함수를 .. 2023. 6. 4.