Tech/[Lang] JS & TS 썸네일형 리스트형 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.. 더보기 클래스 Hi, There! 안녕하세요, 바오밥입니다. 목차 개요 본문 Reference 개요 자바스크립트의 클래스에 대해서 정리하여 알아보았습니다. 본문 객체를 만드는 방법 class 키워드 없이 만들어진 객체는 객체의 property에 선언됩니다. const User = function(name, age) { // 객체의 property로 선언됩니다. this.name = name; this.age = age; this.showName = function() { console.log(name); } } const mike = new User("mike", 21); // class 키워드 없이 만들어진 객체는 메서드가 생성 객체의 property에 선언됩니다. 이전 장(상속과 프로토타입 (baobab.live).. 더보기 이전 1 2 3 4 ··· 6 다음 목록 더보기