일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Google 애널리틱스
- Leetcode #javascript #알고리즘 #Algorithms #js
- nextjs
- 리액트네이티브 엔진
- 중첩 점
- mock date
- 프로그래머스
- 자바스크립트
- 연결 요소 제거하기
- 귤 고르기
- Jest uuid syntax
- JavaScript
- 헤르메스 엔진
- nextjs-performance
- 구름톤
- 통신망분석
- 최솟갑 구하기
- 날짜 테스트
- 과제 진행하기
- ResizeObserver
- mutationobserver
- 테스트 Date
- jest
- 구름톤챌린지
- 테이블 해시 함수
- Hermes Engine
- 구름톤 챌린지
- 리액트네이티브
- 호텔 대실
- create-next-app
- Today
- Total
목록Javascript&Typescript (15)
나만보는개발공부블로그

event loop는 Node.js의 내부적으로 동작하는 원리에 대해서 알아보자고 할때 나오는 단어인데 event loop는 node.js가 non-blocking I/O 작업들을 수행 할 수 있도록 만들어주는 것이라고 생각하면 된다. non-blocking 작업들이 실행되는 원리는 대부분의 최신 커널 시스템들은 다중 스레드이므로 백그라운드에서 실행되는 여러 작업들을 처리할 수 있는데 이러한 작업들중 하나가 완료되면 커널은 node.js에 적절한 콜백을 poll queue에 추가하여 실행되도록한다. 내부적으로 동작하는 방식을 알아보기전에 Javascript의 인터프리터, 즉 자바스크립트 언어의 소스 코드를 바로 실행하는 프로그램이 Javascript Engine인데 node.js가 등장하면서 server..
Functional Programming (FP) 는 소프트웨어를 구축하는 단계에서 순수한 기능(function)으로 구성되어지고 상태값(state), 변하는값(mutable data)을 공유되어지는것을 방지하거나 사이드 이펙트를 피해가는 것이라고 할 수 있다. 이러한 정의된 위의 원칙을 기반으로 소프트웨어를 구성하는 방법의 프로그래밍 패러다임이라고 할 수 있다. * 다른 패러다임의 프로그래밍으로는 절차적 프로그래밍, 객체지향적 프로그래밍이 있다. - 명령적(imperative)보단 선언(declarative)적이다. - 객체지향 프로그래밍과 비교했을때 application state는 객체의 메서드와 보통 공유되고 배치되는 반면에 application state가 pure function들을 통해 흐른..

1. for() - 조건에 부합하면서 데이터 순회 - 중간에 break; 로 반복문을 중단 for ([initialization]; [condition]; [final-expression]) statement 2. forEach() - 각 요소에 대해 callback을 실행 ( 각 array의 element마다 제공된 함수를 실행) - break; 문을 사용할 수 없음. - 반환이 없음. array.forEach(callback(currentValue[, index[, array]])[, thisArg]) 3. map() - 각 요소에 대해 callback을 실행 - 메모리를 할당하고 *새 배열을 리턴. - break; 문을 사용할 수 없음. array.map(callback(currentValue[, ..