프로그래밍/자바스크립트2 [JS] 콜백 함수, Promise, async-await 콜백함수, Promise, async-await - 비동기의 결과를 동기적으로 처리해주기 위해서 사용한다. 콜백 함수 다른 함수의 인자로 들어가서 나중에 실행되는 함수 함수내에서 A작업이 종료 후 B작업을 진행해야 할 경우 B작업을 콜백 함수라고 한다. A작업이 끝난 후 B작업이 실행된다. 콜백 함수는 단순히 작업의 순서를 결정하는 것인데, 사실 이것은 함수를 사용하지 않고도 가능하다. 콜백 함수의 유용성은 비동기 작업을 할 때 나타난다. A작업이 오래걸리는 작업(서버 통신)이면 비동기적으로 처리된다. 비동기로 처리되므로 아래 코드는 바로 수행되어, 비동기 처리 결과를 받는 곳에는 빈 값이 들어온다. 그래서 이를 방지하고자 비동기 처리가 완료되면, 처리 결과 값을 받은 이후에 실행되는 함수를 따로 둔다... 2022. 9. 5. 자바스크립트 + DOM(Document Object Model) 정리 ES5 와 ES6의 변화 템플릿 리터럴: console.log( ` 이름은 ${name} 나이는 ${age} `); # 백틱 익명 함수 표현식 변경: (a, b) => { console.log( a+b ); }; // 자바 람다식과 비슷 this: ES5에서는 window 객체를 말함, ES6에서는 자신을 둘러싸는 this를 말함 변수: let, const 추가 클래스: 클래스 키워드 추가, 생성자, 메서드, 상속, instanceof https://github.com/newlecture/javascript-dom-programming-example GitHub - newlecture/javascript-dom-programming-example Contribute to newlecture/javascr.. 2022. 7. 21. 이전 1 다음