𝗔𝗿𝗿𝗮𝘆 𝗠𝗲𝘁𝗵𝗼𝗱𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

배열을 마스터하는 것은 모든 개발자에게 필수적입니다. 여기 JavaScript에서 가장 흔히 사용되는 배열 메서드에 대한 빠른 가이드를 소개합니다.

길이 및 콘텐츠 관리

  • length: 배열의 아이템 개수를 반환합니다. 이 속성을 변경하여 배열을 자르거나 확장할 수 있습니다.
  • toString(): 배열을 하나의 문자열로 변환합니다. 원본 배열은 변경되지 않습니다.
  • join(): 모든 요소를 하나의 문자열로 결합합니다. 쉼표나 공백과 같은 사용자 정의 구분자를 선택할 수 있습니다. null 또는 undefined는 빈 문자열로 변환됩니다.
  • isArray(): 변수가 배열인지 확인하는 신뢰할 수 있는 방법입니다.

아이템 추가 및 제거

  • push(): 배열의 끝에 하나 이상의 아이템을 추가합니다. 새로운 길이를 반환합니다.
  • pop(): 배열의 마지막 아이템을 제거합니다. 제거된 아이템을 반환합니다.
  • unshift(): 배열의 시작 부분에 아이템을 추가합니다.
  • shift(): 배열의 첫 번째 아이템을 제거합니다.
  • splice(): 새로운 아이템을 제거, 교체 또는 추가하여 배열을 변경합니다. 이 메서드는 원본 배열을 수정합니다.
  • toSpliced(): splice가 하는 모든 작업을 수행하지만, 원본을 변경하는 대신 새로운 배열을 생성합니다.

데이터 접근 및 복사

  • at(): 아이템을 가져오는 현대적인 방법입니다. 음수를 사용하여 끝에서부터 거꾸로 셀 수 있습니다. 예를 들어, .at(-1)은 마지막 아이템을 가져옵니다.
  • slice(): 배열의 일부분을 추출합니다. 새로운 배열을 반환하며 원본은 그대로 유지합니다.
  • concat(): 둘 이상의 배열을 하나의 새로운 배열로 결합합니다.
  • copyWithin(): 배열 요소를 동일한 배열 내의 다른 위치로 복사합니다.
  • flat(): 중첩된 배열을 단일 레벨로 평탄화합니다.

배열 순회

  • forEach(): 배열의 모든 개별 아이템에 대해 함수를 실행합니다. 간단한 루프를 돌 때 유용합니다.

출처: https://www.geeksforgeeks.org/javascript/javascript-array-methods/

전체 가이드: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f