본문 바로가기

Tech

async, await에 대해서 Hi, There!안녕하세요, 바오밥입니다.목차개요본문Reference개요오늘은 자바스크립트의 async, await에 대해서 간단하게 알아보았습니다.본문asyncasync를 사용하면 항상 Promise를 반환합니다.async function getName() { return "Mike"}console.log(getName()) // Promise 반환 이를 이용하여 Promise의 .then() 메서드를 사용할 수 있습니다.async function getName() { return "Mike";}getName() .then((name)=> { console.log(name); // Mike}) .catch() 메서드도 사용할 수 있습니다.async function getName() { t.. 더보기
promise에 대해서 Hi, There!안녕하세요, 바오밥입니다.목차개요본문Reference개요자바스크립트의 프로미스 부분을 정리하였습니다.본문자바스크립트의 비동기 처리자바스크립트는 비동기 처리란 특정 코드에 의해 실행된 연산이 종료되지 않았음에도 불구하고 다른 코드가 실행되는 특성을 말합니다. 자바스크립트의 비동기 처리 예시 - setTimeoutsetTimeout은 이전 장에 잘 설명되어 있으니 참고 부탁드립니다.스케쥴링 메서드 (setTimeout, setInterval)코드의 흐름대로 실행되지 않고, 3초를 기다리는 동안 hello again이 미리 실행되어 버립니다.console.log("hello!");setTimeout(function(){ console.log("bye!");}, 3000);console.lo.. 더보기
2021 Dev-Matching: 웹 백엔드 개발자(상반기) - 로또의 최고 순위와 최저 순위 (Python, Javascript) Hi, There! 안녕하세요, 바오밥입니다. 목차 문제 솔루션 Reference 문제 2021 Dev-Matching 웹 백엔드 개발자 문제 - 로또의 최고 순위와 최저 순위입니다. https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 솔루션 Python 코드 - Python을 먼저 풀어서 JS의 알고리즘에 비해 효율적이지 않음. - Python에서도 동일하게 ran.. 더보기