---
title: "\bEuiJin (@EuiJin) | Hashnode"
description: "Frontend developer. Read the latest articles by \bEuiJin on Hashnode."
url: "https://hashnode.com/@EuiJin"
---

@EuiJin

# EuiJin

@EuiJin · Joined October 2021

Frontend developer

### [이터레이션/이터러블/이터레이터](https://euijin.hashnode.dev/7j207ysw66ci7j207iwylydto2esoufrou4lcsnbtthldroijsnbtthla?utm_source=hashnode&utm_medium=feed)

이터레이션 프로토콜 (Iteration protocols) 순회할 수 있는 데이터 컬렉션(배열, 문자열, 유사 배열 객체, DOM 컬렉션 등)을 만들기 위해 ES6에서 도입한 규칙입니다. ES6 이전에도 순회 가능한 데이터 컬렉션들은 통일된 규약 없이 각자 나름의 구조를 가지고 for 문, for...in 문, forEach 메서드 등 다양한 방법으로 순회할 수 있었습니다. 하지만 ES6에서 순회 가능한 데이터 컬렉션을 이터레이션 프로토콜을 준...

6 min read · [euijin.hashnode.dev](https://euijin.hashnode.dev/7j207ysw66ci7j207iwylydto2esoufrou4lcsnbtthldroijsnbtthla?utm_source=hashnode&utm_medium=feed)

[Apr 3, 2023](https://hashnode.com/posts/7j207ysw66ci7j207iwylydto2esoufrou4lcsnbtthldroijsnbtthla/642a5018712afd05457a510b)

### [this, call, apply, bind](https://euijin.hashnode.dev/this?utm_source=hashnode&utm_medium=feed)

this가 결정되는 시점 this는 기본적으로 실행 컨텍스트가 생성될 때 함께 결정됩니다. 실행 컨텍스트는 함수를 호출할 때 생성되므로, 바꿔 말하면 this는 함수를 호출할 때 결정된다고 할 수 있습니다. 함수와 메서드의 차이 함수는 그 자체로 독립적인 기능을 수행하는 반면, 메서드는 자신을 호출한 대상 객체에 관한 동작을 수행합니다. 흔히 메서드를 ‘객체의 프로퍼티에 할당된 함수’로 이해하지만 객체의 메서드로서 호출할 경우에만 메서드로 동작...

4 min read · [euijin.hashnode.dev](https://euijin.hashnode.dev/this?utm_source=hashnode&utm_medium=feed)

[Nov 18, 2022](https://hashnode.com/posts/this/6377ad0351eb0689e6f29567)
