본문 바로가기

Web/Node.js19

03. timeout, promise, async 1. timeout   동기식 (순차적 실행)프로그램 흐름에 시간(노드)이 걸려있어도 일단 마무리하고 다음으로 프로그램 진행         js >                function func1(){            for(let i=0; i10000000000; i++);            return 10;        }        function func2(){            return func1() + 10;        }        function func3(){            return func2() + 10;        }        console.log('프로그램이 시작됩니다.')        const result = func3();        co.. 2024. 4. 23.
02. 이터레이터, 이터러블, 스프레드 이터러블(Iterable):이터러블은 반복 가능한 객체를 나타냅니다. 즉, 순회할 수 있는 객체입니다.이터러블은 Symbol.iterator라는 특별한 메서드를 가지고 있습니다. 이 메서드는 이터레이터를 반환합니다.대표적인 예시로는 배열(Array), 문자열(String), Map, Set 등이 있습니다.이터레이터(Iterator):이터레이터는 이터러블 객체의 값을 하나씩 순회(iterate)할 수 있는 객체입니다.이터레이터는 next() 메서드를 가지고 있습니다. 이 메서드를 호출하면 순회 중인 요소의 값을 반환하고 다음 요소로 이동합니다.이터레이터는 일종의 포인터와 같은 역할을 합니다. 현재 가리키고 있는 요소를 추적하고, 순회를 진행합니다.이터레이터는 이터러블의 값을 순회하는데 사용됩니다.간단히 말.. 2024. 4. 19.
01. Node.js 1. Node.js  Node.js는 JavaScript 런타임 환경으로 서버 애플리케이션을 개발하는데 주로 사용됨 설치하기더보기노드.js 사이트: https://nodejs.org/en/ Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 1. LTS 버전 다운2. Next 3. 전체 설치 4. 체크 해제 @터미널 글자 크기 바꾸기  출력해보기         js >               console.log('안녕하세요. Node.js!')        /js >  안녕하세요. Node.js!  2. 함수 (Function) 의 활용  함수.. 2024. 4. 19.
LIST