JS 코드 조각

4074 단어

정렬



1. find() 메서드를 사용하여 배열에서 요소를 찾습니다.




let numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

let number = numbers.find(_number => _number === 8);
console.log(number);    // 8

number = numbers.find(_number => _number === 80);
console.log(number);    // undefined


2. 미정



3. 미정



4. 미정



차단/비차단 또는 동기/비동기 코드



동기 또는 차단 코드

console.log('Before');
console.log('After');

// Result
// Before
// After


비동기 또는 비차단 코드

console.log('Before');

setTimeout(() => {
    console.log('Reading a user from DB...')
}, 2000);

console.log('After');

// Result
// Before
// After
// Reading a user from DB...


setTimeout()은 향후 실행을 위해 일정을 잡습니다. 이 경우 2초 후에 콘솔 메시지가 나타납니다.

다중 스레드 또는 병렬 실행이 아닙니다. 여전히 단일 스레드 실행이며 스케줄링으로 인해 실행이 차단되지 않습니다.
  • 콜백
  • 약속
  • Async/Await(약속 이상의 구문)

  • 1. 콜백


  • 미정

  • 2. 약속


  • 미정

  • 3. 비동기/대기


  • 미정
  • 좋은 웹페이지 즐겨찾기