이터레이션 프로토콜
유사 배열 🤔 이번에는 유사 배열, 정확히는 유사 배열 객체(Array-like object)를 만들어 보려 합니다. 유사 배열 객체는 length 프로퍼티를 가지고 있으며, for-in을 통해 요소 순회가 가능한 객체를 의미합니다. 다만 결정적으로 배열의 메소드는 사용할 수 없기 때문에 유사하다는 의미에서 유사 배열이라 부르고 있습니다. ES6 이전에는 저마다 규칙을 가지고 유사 배열을 구현했지만, ES6부터는 순회 가능한 구조에 이터레이션 프로토콜을 구현하면 유사 배열을 쉽게 만들 수 있습니다. 이터레이션 프로토콜을 구현하면 for-in, for-of와 같은 순회 문법이나 스프레드 문법, 디스트럭쳐링을 사용할 수 있습니다. 이터레이션 프로토콜 ⚡️ 이터레이션 프로토콜(Iteration Protocol..
Tech Stack/자바스크립트
2021. 5. 14. 20:56