일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트의탄생
- 개발자필독서
- 코딩
- 백준문제풀이
- 프로그래머스
- 개발자필독서?
- 북클럽
- 개발자
- 이벤트위임
- CSS
- 캐럿마켓클론
- 실용주의프로그래밍
- JS비동기처리
- 그리디알고리즘
- 실용주의프로그래머
- 11399번문제
- 노마드코더
- 클린코드
- 시작
- 1931번문제
- 노마드북클럽
- 이벤트위임예제
- JavaScript
- 2월기념일을위해서달리자
- 프론트엔드 개발을 위한 자바스크립트 (feat. VanillaJS)
- 취업준비중..
- 이펙티브타입스크립트
- 자바스크립트스터디
- 노개북
- 취업준비중
- Today
- Total
목록JavaScript (3)
파카
Promise 란 ? 프로미스는 자바스크립트 비동기 처리에 사용되는 객체입니다. promise의 간단한 정의다. 지난번에 이어서 callback에 의한 비동기처리를 promise를 이용하여 단점을 보완하는 코드까지 보면서 이해해보자. 기초 개념 Pending(대기) : 비동기 처리 로직이 아직 완료되지 않은상태 Fulfilled(이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태 Rejected(실패) : 비동기 처리가 실패하거나 오류가 발생한 상태 Pending(대기) // Pending(대기) new Promise(); // 메서드를 호출할 때 콜백 함수를 선언할 수 있고 인자로 resolve 와 reject 이다. new Promise(function(resolve, reject)..
프로토타입이란 자바스크립트의 모든 객체는 자신을 생성한 객체 원형에 대한 숨겨진 연결을 갖는다. 이때 자기 자신을 생성하기 위해 사용된 객체원형을 프로토타입이란 한다. 자바스크립트의 모든 객체는 Object 객체의 프로토타입을 기반으로 확장 되었기때문에 이 연결의 끝은 Object 객체의 프로토타입 Object 다. // 프로토타입(prototype) 방식의 클래스 // 명명규칙 생성자 함수는 암묵적으로 대문자로 시작한다고 한다. function UserCreate(first, last) { this.firstName = first this.lastName = last } // 생성자 함수 (new) // user1이나 user2를 인스턴스라고 한다. // 인스턴스란? // new 라는 키워드를 통해서 ..
간단하게 JS 기초를 정리해보려고 한다. -기본 타입 (Primitive value) undefined Null Boolean Number String BigInt Symbol (ECMAScript 6에 추가됨) 코드를 통해 확인해보면 console.log (typeof 'Hello World!'); console.log (typeof 123); console.log (typeof true); console.log (typeof undefined); console.log (typeof null); console.log (typeof {}); /*객체데이터*/ console.log (typeof []); /*배열*/ 위의 각 값은 아래와 같이 string, number, boolean, undefined,..