[javascript] synchronous vs asynchronous
- basic/languages
- 2019. 4. 16.
자바스크립트 함수 중에는 동기식과 비동기식 함수가 있습니다. (예를 들어, fs 모듈의 경우 뒤에 sync가 붙는지 아닌지로 구분 가능합니다.)
/* 동기식 */
var fs = require('fs');
console.log('A');
// 동기식의 경우 순서대로 함수가 실행됩니다.
fs.readFileSync('sample.txt', 'utf-8');
console.log('B');
console.log('C');
/* 비동기식 */
var fs = require('fs');
console.log('A');
// 비동기식의 경우 call back 함수를 추가합니다.
fs.readFile('sample.txt', 'utf-8', (err, result) => { console.log(result) });
console.log('B');
console.log('C');
'basic > languages' 카테고리의 다른 글
[javascript] for문과 object (0) | 2019.04.16 |
---|---|
[javascript] object (0) | 2019.04.16 |
[javascript] 함수 (0) | 2019.04.16 |
[javascript] 폴더 내의 파일 목록 읽기 readdir() (5) | 2019.04.16 |
[javascript] array (0) | 2019.04.16 |