1 minute read

JavaScript

📏배열(Array)이란?

연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다. 변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 하나의 변수에 저장하기 위한 것이라고 할 수 있다.

배열에 새 항목 추가

배열에 새로운 항목을 추가 할 때에는 배열이 지니고 있는 내장 함수인push함수를 사용한다.

배열의 크기 알아내기

배열의 크기를 알아낼 때에는 배열의length값을 확인한다.


🔄반복문(Loop)이란?

반복문은 특정 작업을 반복적으로 할 때 사용할 수 있는 구문입니다.

반복문의 종류

  • for 특정 값에 변화를 주어가면서 우리가 정한 조건이 만족된다면 계속 반복한다.
  • while while문 뒤에 따라오는 괄호 안의 조건이 참(true)면 중괄호 안의 코드 구간을 반복적으로 실행한다. 조건이 false면 반복문이 실행되지 않는다.
  • break 더 이상 반복하지 않고 for문이나 while문을 끝낸다.
  • continue 반복을 끝내지 않고 특정 조건이 만족 되었을때 그 다음 루프로 실행된다.

for

const names = ['a', 'b', 'c'];
for (let i = 0; i < names.length; i++) {
  console.log(names[i]);
}

while

let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}

break, continue

for (let i = 0; i < 10; i++) {
  if (i === 2) continue; // 다음 루프를 실행
  console.log(i);
  if (i === 5) break; // 반복문을 끝내기
}

배열 내장함수

  • forEach
  • 배열안에 있는 원소들을 가지고 어떤 작업을 일괄적으로 하고싶을때 사용된다.
  • map
  • 배열안에 있는 내용을 가지고 전체적으로 변환을 해주고싶을때 사용한다.
  • filter
  • 특정 조건을 만족하는 원소들을 찾아서 새로운 배열을 만든다.
  • indexOf
  • 원하는 항목이 몇번째 원소인지 찾아주는 함수이다.