[javascript] 중요한 내장 함수

자바스크립트는 다양한 내장 함수를 제공하여 강력한 기능을 제공합니다. 이 중 몇 가지를 살펴보겠습니다.

1. setTimeout()

setTimeout() 함수는 특정 시간 후에 코드 블록을 실행할 수 있게 해줍니다. 이 함수의 구문은 아래와 같습니다.

setTimeout(func, delay);

func는 실행할 함수이고, delay는 밀리초 단위로 지연될 시간을 나타냅니다.

예시:

setTimeout(function() {
  console.log('이 메시지는 2초 후에 출력됩니다.');
}, 2000);

2. setInterval()

setInterval() 함수는 특정 시간 간격으로 코드 블록을 반복 실행할 수 있게 해줍니다. 이 함수의 구문은 아래와 같습니다.

setInterval(func, delay);

func는 실행할 함수이고, delay는 밀리초 단위로 실행 간격을 나타냅니다.

예시:

setInterval(function() {
  console.log('이 메시지는 1초마다 출력됩니다.');
}, 1000);

3. fetch()

fetch() 함수는 네트워크 리소스를 가져오기 위한 API를 제공합니다. 이 함수의 가장 간단한 형태는 아래와 같습니다.

fetch(url)
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('데이터를 가져오는 중 에러가 발생했습니다.', error));

url은 가져올 리소스의 URL을 나타냅니다.

이 외에도 자바스크립트는 다양한 내장 함수를 제공하고 있으며, 이러한 함수들을 잘 활용하면 보다 효율적이고 강력한 코드를 작성할 수 있습니다.

더 많은 정보는 MDN web docs에서 확인하실 수 있습니다.