ES2015(ES6)에서 iterator 프로토콜이 추가되었다. iterator와 iterable객체에 대한 내용을 기록해보자.iterator란 객체의 맴버(필드)를 반복할 수 있는 메서드(next)를 포함하고 있는 객체이다. JS에만 존재하는 개념은 아니고 자바, 파
generator? iterator/iterable을 간편하게 만들 수 있는 generator는 generator funtion으로 부터 리턴된 객체로 iterator프로토콜을 준수한다. (준수하기 때문에 generator는 iterator임) iterator라면 가
Redux에서 가져온 배열을 sort함수를 사용해서 정렬할 하다가 에러가 발생했고 검색을 통해 sort함수와 freeze 함수에 대해서 정리하고자 한다.sort함수는 배열을 정렬하는 함수이다. 정렬된 배열을 반환하기 때문에 원본 배열에는 변화가 없을 것이라고 착각했는데
JS object의 특정 entry를 삭제해야하는 상황이 발생했고 해결을 위한 과정을 기록한다.다음과 같은 object가 있다고 가정할 때 value가 null인 entry를 삭제해야 될 경우 다음과 같이 해결 할 수 있다.object자체를 변경하기 떄문에 object