Recent posts

promise

6 minute read

프로미스 프로그램을 만들때 동기 코드가 비동기 코드에 비해 이해하기 쉽습니다. 따라서 비동기 코드를 동기 코드로 바꾸기 위해 여러가지 노력이 있었으며, 그 결과 ES6부터 프로미스가 도입되었습니다. 프로미스는 비동기 작업의 결과([[PromiseState]], [[PromiseRe...

async / await

1 minute read

async & await 프로미스가 비동기 코드를 동기 코드로 바꾸기 위해 나온것처럼, async & await 또한 더 편한게 코드를 작성하기 위해 도입되었습니다.

동기 / 비동기

2 minute read

동기 / 비동기 개념 자바스크립트는 동기(Synchronous), 비동기(Asynchronous) 두가지 방법으로 코드가 실행됩니다. 아래 두 코드를 보며 차이점에 대해 알아보겠습니다.

Length of Longest Substring

less than 1 minute read

중복되지 않는 제일 긴 문자열의 길이를 찾는 문제입니다.. 예로 들어 abcabcbb의 중복되지 않는 제일 긴 문자열은 abc, bca, cab이며, 이때 문자열 길이는 3입니다.

클로저 & 실행컨텍스트

1 minute read

Closure 함수가 실행될 때 실행컨텍스트 만들고 그 실행컨텍스트는 선언환경을 기반으로 만듭니다.