1 분 소요

배열

  • 배열은 순서가 있는 값 이다.
  • 순서는 인덱스라고 부르며, 1이 아닌 0부터 번호를 매김
  • 순서에 담긴 값들은 엘리멘트라 부른다.
let myNumber = [73, 98, 86, 61, 96]; // 배열의 모양
console.log(myNumber[3]); // 61
myNumber[3] = 200;
console.log(myNumber[3]); // 200
let myNumber = [
  [13, 30],
  [73, 8],
  [44, 17],
];
console.log(myNumber[1]); // [73, 8]
console.log(myNumber[(1, 0)]); // 73
  • 배열의 길이를 알아 낼 때 myNumber.length

배열과 반복문

  • 반복문을 이용해 배열의 요소를 한 번씩 출력하려면?
let myNumber = [73, 98, 86, 61, 96]; // 배열의 모양
for (let i = 0; i < myNumber.length; i++) {
  console.log(myNumber[i]);
}

배열인지 아닌지 확인하기

  • 배열을 확인 하기 위해서는 Array.isArray(‘object’)를 확인 한다.
  • typeof 로 확인해도 된다.

배열의 요소 추가 및 삭제하기

  • 배열에서 엘리멘트를 추가 할 때 myNumber.push(‘엘리멘트’)
  • 배열에서 마지막 엘리멘트를 제거 할 때 myNumber.pop()
  • 배열에서 첫 번째 엘리멘트를 제거 할 때 myNumber.shift()
  • 배열에서 첫 번째 인덱스로 엘리멘트를 추가 할 때 myNumber.unshift(‘엘리멘트’)

배열 요소 포함 여부 확인하기

  • 배열에서 엘리멘트가 들어가 있는지 확인 할 때 myNumber.indexof(‘찾을 엘리먼트’) 인덱스 값이 반환된다. 없으면 -1 값이 반환된다.
  • myNumber.includes(‘찾을 엘리먼트’) 를 해서 찾을 수 있다. 있으면 true가 반환 되고, 없으면 false가 반환 된다.

배열 요소 제거하기

  • array.splice(start, deleteCount, additem1, additem2)

배열끼리 합치기

  • array.concat(arr1, arr2, …)
  • 기존의 배열은 변경되지 않음.
  • 추가된 새로운 배열을 반환함.

댓글남기기