본문 바로가기

바닐라코딩 부트캠프

async 문제 메모

----과제
빠르게보다 꼼꼼하게

아이디, 비밀번호 재설정
https://puzi.tistory.com/10

------------
each ( 반복자 , 반복자에 적용할 비동기함수, 끝나고 호출 될 함수 )

반복자 적용 비동기함수
인덱스는 반복자에 전달 x
인덱스 필요하면 eachOf 사용

옵션함수 , 끝나고 호출
 => 반복자 함수가 끝나거나, 에러인경우 호출

순서대로 완료된다는 보장 없다.

-----
1. 컬렉션 모두 반복자 실행 ㅇ
2. 성공 => 반복자의 콜백함수 실행
에러=> 최종콜백 에러 실행
coll 요소 반복자 모두 성공시 => 최종콜백 실행

// 에러나면 모든 처리 중지
// coll 비어있으면 바로 콜백 실행

-----
문제) iteratee : 컬렉션에 적용할 비동기함수
어떻게 비동기화 ?
=> 셋타임아웃 몇초후 호출 다 다름 ??

문제) coll 성공시 반복자 인자 (item, callback) callback함수 
호출하는데 여기서 callback함수 뭔지 ?
=> 따른 콜백함수 인자로 뭘 준다. ???

문제) 컬렉션 요소 모두 반복자 실행할때 성공, 실패 여부 알기 ?
성공 실패 비교 => 콜백함수의 인자

---------
mocha  코드 잘보기
결과를 done으로 넘겨준다 ?
반복자가 오류를 콜백에 전달 ?

1. 성공과 에러
eachIteratee.bind(this, args)
=> 배열의 요소를 eachIteratee 함수에 전달 방법 ? 만들기
eachIteratee 함수의 인자 x와 callback 어떻게 전달''

each 기능 for ?

반복자의 인자로 줄것 ??
=> 아이템 , 콜백함수
콜백함수 ?
eachIteratee에 인자를 주는 방법 ?
mocha 인자 추가 ?
1,3,2 배열의 요소가 들어가야함
=> 컬렉션의 아이템 
콜백함수도 들어가야함
=> 결과 done ?
lib에서 done을 어떻게 ? 
done = 결과
반복자의 콜백함수
lib에서 콜백함수를 만들기 ? X
eachIteratee 사용함

coll 요소 반복자실행 
성공, 실패 여부 나누기
콜백에 인자 ????

반복자 함수의 콜백 어디 ?
=>만들어줘야함
mocha 인자? , lib 따로 ?

2020 01 07 tue

----과제
빠르게보다 꼼꼼하게

아이디, 비밀번호 재설정
https://puzi.tistory.com/10

------------
each ( 반복자 , 반복자에 적용할 비동기함수, 끝나고 호출 될 함수 )

반복자 적용 비동기함수
인덱스는 반복자에 전달 x
인덱스 필요하면 eachOf 사용

옵션함수 , 끝나고 호출
 => 반복자 함수가 끝나거나, 에러인경우 호출

순서대로 완료된다는 보장 없다.

-----
1. 컬렉션 모두 반복자 실행 ㅇ
2. 성공 => 반복자의 콜백함수 실행
에러=> 최종콜백 에러 실행
coll 요소 반복자 모두 성공시 => 최종콜백 실행

// 에러나면 모든 처리 중지
// coll 비어있으면 바로 콜백 실행

-----
문제) iteratee : 컬렉션에 적용할 비동기함수
어떻게 비동기화 ?
=> 셋타임아웃 몇초후 호출 다 다름 ??

문제) coll 성공시 반복자 인자 (item, callback) callback함수 
호출하는데 여기서 callback함수 뭔지 ?
=> 따른 콜백함수 인자로 뭘 준다. ???

문제) 컬렉션 요소 모두 반복자 실행할때 성공, 실패 여부 알기 ?
성공 실패 비교 => 콜백함수의 인자

---------
mocha  코드 잘보기
결과를 done으로 넘겨준다 ?
반복자가 오류를 콜백에 전달 ?

1. 성공과 에러
eachIteratee.bind(this, args)
=> 배열의 요소를 eachIteratee 함수에 전달 방법 ? 만들기
eachIteratee 함수의 인자 x와 callback 어떻게 전달''

each 기능 for ?

반복자의 인자로 줄것 ??
=> 아이템 , 콜백함수
콜백함수 ?
eachIteratee에 인자를 주는 방법 ?
mocha 인자 추가 ?
1,3,2 배열의 요소가 들어가야함
=> 컬렉션의 아이템 
콜백함수도 들어가야함
=> 결과 done ?
lib에서 done을 어떻게 ? 
done = 결과
반복자의 콜백함수
lib에서 콜백함수를 만들기 ? X
c 사용함

coll 요소 반복자실행 
성공, 실패 여부 나누기
콜백에 인자 ????

반복자 함수의 콜백 어디 ?
=>만들어줘야함
mocha 인자? , lib 따로 ?

------------
반복자 콜백함수 => 따로 만들기
eachIteratee에 만든 콜백 함수를 실행함
 t,  f , map 함수?  , 카운트
카운트로 최종값  비교

성공 널
콜백에 인자주기 
최종코백 성공 실패여부 판단
each, 비동기 콜백함수 는 끝난걸 아려줌 다르다





'바닐라코딩 부트캠프' 카테고리의 다른 글

js 연습문제  (0) 2020.01.10
async) memoize 메모  (0) 2020.01.10
async) reduce 메모  (0) 2020.01.10
quiz1) 0.1 + 0.2 === 0.3 ?  (0) 2020.01.10
day2 문제 메모  (0) 2020.01.09