JavaScript

배열 객체 메소드

배열 객체 메소드

  • Array 객체가 갖고 있는 메소드들에 대해 알아봅니다.
    함수들을 이용하여 배열을 효과적으로 사용할 수 있습니다.
     
  • 함수의 종류가 많고, 활용법에 관한 내용이기 때문에 자세한 내용은 각 MDN 페이지를 통해 공부하도록 합니다.

 

 

 

내장 메소드들

  • concat()
    인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환합니다.
     
  • copyWithin()
    배열의 일부를 얕게 복사한 뒤, 동일한 배열의 다른 위치에 덮어쓰고 그 배열을 반환합니다.
     
  • entries()
    배열의 각 인덱스에 대한 키/값 쌍을 가지는 새로운 배열 반복자 객체를 반환합니다.
     
  • every()
    배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트합니다.
    만약 배열의 모든 요소가 제공된 판별 함수를 통과하면 true를 반환합니다.
     
  • fill()
    배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채웁니다.
     
  • filter()
    주어진 함수의 테스트를 통과하는(결과가 참인 경우의) 요소들을 모아 새로운 배열을 생성하여 반환합니다.
     
  • find()
    주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환합니다.
    그러한 요소가 없다면 undefined를 반환합니다.
     
  • findIndex()
    주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환합니다.
    만족하는 요소가 없으면 -1을 반환합니다.
     
  • forEach()
    주어진 함수를 배열 요소 각각에 대해 실행합니다.
     
  • includes()
    배열에 특정 요소가 포함돼있는지 알아내어 true 또는 false를 반환합니다.
     
  • indexOf()
    배열에서 지정한 값과 같은 요소의 첫 인덱스를 반환합니다.
    없으면 -1을 반환합니다.
     
  • join()
    배열의 모든 요소를 문자열로 변환하여 합칩니다.
     
  • keys()
    배열의 각 인덱스를 키 값으로 가지는 새로운 배열 반복자 객체를 반환합니다.
     
  • lastIndexOf()
    지정된 요소가 배열에서 발견될 수 있는 마지막 인덱스를 반환하고, 존재하지 않으면 -1을 반환합니다.
     
  • map()
    배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출하고, 그 결과를 모아서 만든 새로운 배열을 반환합니다.
     
  • pop()
    배열에서 마지막 요소를 제거하고 그 요소를 반환합니다.
     
  • push()
    배열의 끝에 하나 이상의 요소를 추가하고, 배열의 새로운 길이를 반환합니다.
     
  • reduce()
    배열의 각 요소에 대해 주어진 함수(reducer 함수)를 적용하여 하나의 값으로 줄입니다.
    왼쪽에서 오른쪽 방향으로 적용합니다.
     
  • reduceRight()
    배열의 각 요소에 대해 주어진 함수를 적용하여 하나의 값으로 줄입니다.
    오른쪽에서 왼쪽 방향으로 적용합니다.
     
  • reverse()
    배열의 요소 순서를 반전시킵니다.
     
  • shift()
    배열에서 첫 번째 요소를 제거하고, 제거된 요소를 반환합니다.
     
  • slice()
    배열의 일부를 추출한 새 배열을 반환합니다.
    원본 배열은 수정되지 않습니다.
     
  • some()
    배열 안의 어떤 하나의 요소라도 주어진 함수를 통과하는지 테스트하고 만족한다면 true를 반환합니다.
     
  • sort()
    배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다.
    기본 정렬 순서는 유니코드 코드 포인트를 따릅니다.
     
  • splice()
    배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다.
     
  • toLocaleString()
    배열의 요소를 나타내는 지역화된 문자열을 반환합니다.
     
  • toString()
    배열과 요소를 나타내는 문자열을 반환합니다.
     
  • unshift()
    새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다.
     
  • values()
    배열의 각 인덱스에 대한 값을 가지는 새로운 배열 반복자 객체를 반환합니다.
     

 

댓글

댓글 본문
버전 관리
KNUT X LIKE LION
현재 버전
선택 버전
graphittie 자세히 보기