Array

설정·2021년 1월 6일

Array

  • Array Declaration

    • const arr1 = new Array();
    • const arr2 = [];

  • 배열은 0번째부터 시작

  • 배열의 마지막 : array.length - 1

  • 배열반복

    • for()
    • for(value of array)
    • forEach(callback(value, index, array))
      • value : 값
      • index : index
      • array : 배열 전체

⬇ forEach 예시 ⬇

  • value만 출력

  • value와 index 출력

  • value, index, array 출력

  • forEach를 화살표함수로 작성하기


  • add, remove

    • arr.push()
      배열의 맨 뒤에 넣기

    • arr.pop()
      배열의 맨 마지막에서 삭제

    • arr.unshift()
      배열의 맨 처음에 넣기

    • arr.shift()
      배열의 맨 처음 삭제

    • arr.splice(start[, deleteCount])

      • 지정된 인덱스 삭제
      • start : 어디서부터 지울건지
      • deleteCount : 몇개 지울건지 [option]

🔆 참고!

  • arr.splice에서 지정된 startdeleteCount를 정한 후 그 뒤에 배열에 추가하고 싶은 값을 넣을 수도 있다.
  • 문자를 넣을 때는 string으로 숫자를 넣을 때는 number로 넣는다.
  • copy
    • arr.concat()

  • search
    • arr.indexOf()
      배열의 맨 처음 index를 반환
    • arr.lastIndexOf()
      배열의 맨 마지막 index를 반환
    • arr.includes()
      해당 값이 배열에 포함되어 있는지

0개의 댓글