Js는 싱글스레드 기반으로 움직이는 동기식 언어이지만 비동기로 처리되기도 한다. 먼저 비동기 처리를 알아보기 전에 동기와 비동기에 대해 간단하게 알아보자.동기: 요청을 보낸 후 해당 요청의 응답을 받아야 다음 동작을 실행하는 방식비동기: 요청을 보낸 후 응답과 관계없이
프로미스는 JS 비동기 처리에 사용되는 객체이다. 여기서 비동기 처리란 저번 글에서 설명했던 것처럼 ‘요청을 보낸 후 응답과 관계없이 다음 동작을 실행하는 방식’이다.프로미스는 보통 서버에서 받아온 데이터를 화면에 표시할 때 사용한다. 일반적으로 웹앱을 구현할 때 서버
this는 ‘자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수’이다. this를 통해 자신이 속한 객체 or 자신이 생성할 인스턴스의 프로퍼티나 메소드를 참조할 수 정의를 가지고 있다.이 말은 곧 this가 고정된 값에 바인딩 되지 않는 것을