profile
Dev FE 기록, 행동, 회고 유후~ 💜

반복문에서 비동기 함수 실행하기(2)_배열

배열요소에 비동기 작업을 실행할 때 순차처리와 병렬처리로 나눌 수 있다. <⭐순차처리>는 배열의 순서대로 비동기 작업을 실행하며 실행순서를 보장하는 경우이다. 시간이 다소 소요되는 작업에 대해서는 끝날 때까지 대기하므로 시간이 소요되는 특징이 있고,<⭐병렬처

2021년 10월 4일
·
0개의 댓글

반복문에서의 비동기 함수 실행하기(1) _ 일반 비동기 함수

결과물 : 1초마다 0,1,,2,3이 출력되게 만들자 var가 전역변수로서 위치하고 있다. setTimeout 함수는 비동기 함수로써 1초 뒤 태스크 큐에 담기게 된다. for문을 모두 돌고나서 태스크큐의 작업 내용이 콜스택으로 이동하여 콜백함수(()=>consol

2021년 10월 4일
·
0개의 댓글

불변데이터를 만들기위한 배경지식

불변성: 기본형 데이터에 해당한다. 변수의 데이터를 바꾸는 방법은 데이터를 변경하는 것이 아니라, 데이터를 새로 만들어 할당하는 동작을 통해 발생한다. 만들어진 데이터는 가비지컬렉팅을 당하기 전까지 변하지 않고 존재한다.변수영역 : 변경되고자 하는 데이터가 새로 생성되

2021년 8월 23일
·
0개의 댓글

실행컨텍스트와 관련키워드 파악

실행 컨텍스트 자바스크립트가 실행되고있는 컨텍스트(환경) 실행할 코드에 제공할 환경 정보*들을 모아둔다. 함수를 실행할 때마다(콜스택의 최상단에 코드가 위치할 때) 함수에 대한 새로운 실행 컨텍스트를 생성하여 자신만의 고유한 컨텍스트에서 실행된다. *실행할 코드: 전

2021년 8월 19일
·
0개의 댓글
post-thumbnail

자바스크립트에는 이벤트루프가 없다

지금은 어느정도 이해가 되었지만, 몇달 전엔 이벤트 루프는 어디서 나온 애고, 자바스크립트가 일을 순차적으로 한다는데 왜 이 함수가 마칠 때까지 기다리지 않는거지?의문 투성이였다. 뭐 지금도 완벽히 안다고는 할 수 없지만 그동안 제일 헷갈렸던 고민은 다음과 같았다.자바

2021년 8월 14일
·
0개의 댓글
post-thumbnail

prototype으로 class상속 구현하기👩‍👦

\-> 프로토타입 체이닝을 이용한 것\-> 체이닝의 조건: 상위함수의 프로토타입 메서드를 사용할 수 있도록 인스턴스.\_\_proto\_\_=상위생성자함수.prototype하위생성자함수.prototype=상위생성자함수.prototype\*프로토타입 메서드와 인스턴스 메

2021년 8월 4일
·
0개의 댓글

💃프로토타입의 동작방식, (__proto__, overide, channing)

prototype 을 이용해서 어떻게 상속을 구현할 수 있나요?Object.create의 역할은 무엇인가요?prototype 의 동작방식에 대해서 설명해보세요.

2021년 7월 25일
·
0개의 댓글

순열과 조합 알고리즘

그냥....오랜만에 볼 때마다 까먹어서 정리한번. (멍총이🥴)연속된 수에서의 조합, 순서가 상관없기 때문에이미 뽑은 i는 제외하고 나머지 수 중에 새로 뽑도록 한다 (=>i=s)다른 방법, 조합 구하는 공식nCr = n-1Cr + n-1Cr-1를 적용해본다.ex) 3

2021년 7월 25일
·
0개의 댓글
post-thumbnail

Debounce 와 Throttle 리액트로 구현하기

스타트업 과제를 하면서 debounce를 접할 일이 생겼다.예전 쇼핑하우 프로젝트를 할 때 처음 썼던 debounce..제대로 정리하지 못하고 넘어간 것 같아 항상 머리 속에 정리해야지라는 미련(?)이 떠나질 않았는데이번 과제를 정리할 기회를 얻게 되어 기쁜 마음으로

2021년 7월 13일
·
0개의 댓글

Closure 와 Scope

변수에 접근할 수 있는 범위를 말한다. (식별자에 대한 유효 범위) 변수의 값을 찾을 때 들여다 보는 곳이다.global(전역) scopelocal(지역) scope전역공간의 스코프와 함수단위(지역)로 생성되는 스코프가 있다.함수 내부에서 선언한 변수는 해당 함수의

2021년 7월 6일
·
0개의 댓글