Iterator

안녕하세요. 이번 글에서는 자바스크립트에서의 상속 - (Prototype) 핵심만 알려드리겠습니다. 1. 알아야 하는 이유 자바스크립트에서 자료형은 6개의 원시 타입(number, string, boolean, null, undefined, symbol)과 한 개의 객체 타입(object)을 가지고 있습니다. 그중에서 es6부터 추가된 symbol은, 객체에서 유일한 key값을 만들고 싶을 때 사용합니다. 2. 사용방법 const my_symbol = Symbol('description'); 이렇게 Symbol함수 안에 설명을 적으면 사용할 수 있습니다. 그냥 설명을 저장할 수 있는 유일한 자료형입니다. Symbol()은 사용할 때마다 유일한 Symbol이 생성됩니다. 심볼 안에 넣는 설명이 같아도, 비..
안녕하세요. 이번 글에서는 자바스크립트에서의 enumerable, iterable(for in/ for of) 핵심만 알려드리겠습니다. 1. 알아야 하는 이유 자바스크립트 반복문에는 for, forEach 등이 있습니다. 근데 for in/ for of 를 사용해서도 반복을 구현할 수 있는데요. 두 반복문의 차이를 알려면 enumerable, iterable 속성을 알아야 합니다. 오늘 2가지 속성을 배워 for in/ for of를 언제 쓰는지 정확히 이해해 봐요! 2. for in - enumerable 2.1 사용이유 for in 반복문은 객체 값들을 반복하고 싶을 때 사용합니다. var obj = {num1: 1, num2: 2}; for(let key in obj){ console.log(obj..
jowell
'Iterator' 태그의 글 목록