[JavaScript] Array.map과 함께 async, await 사용하기
문제 상황 const asyncFunc = async (id: number): Promise => { try { // get data with id const {data} = await axios.get(`https://example.com?id=${id}`); return data.name; } catch (e) { // catch... } } id를 parameter로 받아와, string을 반환해주는 비동기 함수 asyncFunc가 있다. const arr = [1, 2, 3, 4, 5, 6, 7, 8] 위의 배열의 값으로 asyncFunc에서 값을 받아와 배열을 만드려고 한다. const brr = arr.map((id) => asyncFunc(id)); console.log(brr); 하지만 위..
기술
2022. 12. 13. 20:13