inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Javascript ES6+ 제대로 알아보기 - 중급

문법

선생님 질문있습니다.

해결된 질문

281

원아영

작성한 질문수 5

0

안녕하세요 선생님

promise 예시에서

const simplePromiseBuilder2 = value => {
return new Promise((resolve, reject) => {
if(value) { resolve(value) }
else { reject(value) }
})
.then(res => { console.log(res) })
.catch(err => { console.error(err) })
}
simplePromiseBuilder2(1)
simplePromiseBuilder2(0)

이렇게 나와있는데 new Promise를 리턴으로 태우는 이유가 simplePromiseBuilder는 1개만 만들고 value를 매개변수로 받아서 여러번 다르게 쓰기 위해서인가요?

다른 promise공부할땐 보통 

let a = new Promise(~~~)이런식으로만 나와있었어서 헷갈려서 질문드립니다. 감사합니다.

es6 javascript

답변 1

1

정재남

답이 늦었습니다. 못보고 지나칠 뻔 했네요.. 

맞습니다. promise 명령 자체를 하나의 함수로 만들어서 재활용하기 위함입니다.

imagesLoaded에 관한 질문

0

6

2

useEffect와 lifecycle문의

0

8

1

프론트엔드 학습 수준 문의

0

25

2

리액트 챕터별 코드에서 eslint 설정파일이 없어요

0

41

2

블로그 안나오네유 ㅠㅠ

0

290

2

궁금한게 있어서 질문 남겨봅니다!

0

288

2

엌ㅋㅋ 인프런에 개발자 도구 켜서 console에 하면

0

271

1

Class 소개

0

334

1

콜백에대해 질문이 있습니다.

0

338

1

2021.3 현시점에서 'ES202X' 기준으로 private 필드를 일반적으로 어떻게 구현하나요?

1

489

2

들어보니 자바의 클래스와 개념이 같은거 같은데 맞나요?

0

282

1

강좌의 실습자료를 요청드려도될까요?

0

267

1

Weakmap을 사용한 비공개 객체 맴버 코드 질문있습니다.

0

339

2

이터레이터 질문드려용!

0

340

3

Class 챕터의 2번째 영상 'class 소개' 초반부에 읽어보시라는 링크가 사라졌습니다

0

230

1

혹시 추가강의영상 언제올라나요??

0

251

1

강의

0

318

1

심볼 사용처 관련하여

0

286

1

강의 후반부 질문 있습니다.

2

281

2

추가강의

0

331

1

보너스 강의는 언제 오픈되나요?

1

275

1

선생님 궁금한게 있는데요. 정말로 30살이세요?

1

324

1

동영상 속도가 너무 빨라요 ㅠ_ㅠ...

0

543

2

고급 강의는 언제 올라나요???

0

258

2