자바스크립트 배열 속성 및 메소드 정리

2020. 6. 10. 16:50·개발/JavaScript

배열(Array)은 객체(Object)와 다르게 순서가 존재하며, 서로 다른 데이터 유형이 자유롭게 담길 수 있다. 즉, 배열에는 원시 데이터 유형과 객체 데이터 유형이 모두 담길 수 있다(배열 안에 객체가 담긴다든지, 배열 안에 또 다른 배열이나 함수 등이 모두 담길 수 있음). 다음은 w3schools에서 제공하는 자바스크립트 배열 속성과 메소드 테이블을 번역한 것이다.

 

자바스크립트 배열 속성

속성(Property) 설명
constructor 배열 객체의 프로토타입 함수 리턴
length 배열의 길이를 지정하거나 배열의 길이를 리턴
prototype 배열 객체에 속성 또는 메소드를 추가

자바스크립트 배열 메소드

메소드(Method) 설명
concat() 두 개 혹은 그 이상의 배열을 결합하고 결합된 배열 사본을 리턴
copyWithin() 배열 요소를 배열의 특정 위치에 복사
entries() 배열 반복 객체의 키/값을 리턴
every() 배열의 모든 요소가 테스트를 통과하는지 확인
fill() 배열의 요소를 고정된 값으로 채움
filter() 테스트를 통과하는 요소로 새로운 배열을 생성
find() 테스트를 통과하는 배열의 첫 번째 요소를 리턴
findIndex() 테스트를 통과하는 배열의 첫 번째 인덱스 리턴
forEach() 각 배열 요소에 대한 함수 호출
from() 객체로부터 배열 생성
includes() 배열이 특정 요소를 포함하고 있는지 확인
indexOf() 배열 내 요소를 검색하고 해당 위치를 리턴
isArray() 객체가 배열인지 확인
join() 배열의 모든 요소를 문자열로 연결
keys() 배열 반복 객체를 리턴. 본래 배열의 키 포함
lastIndexOf() 배열 내 요소를 뒤에서부터 검색하여 해당 포지션을 리턴
map() 각 배열 요소에 대한 함수 호출의 결과로 새로운 배열을 생성(*어떤 요소든 배열로 바꿔주는 역할)
pop() 배열의 마지막 요소를 제거
push() 배열의 마지막에 새로운 요소를 추가
reduce() Reduce the values of an array to a single value (going left-to-right)
reduceRight() Reduce the values of an array to a single value (going right-to-left)
reverse() 배열의 요소 순서를 뒤바꿈
shift() 배열의 첫 번째 요소를 제거
slice() 배열의 일부를 선택하여 새로운 배열을 리턴
some() 배열의 요소 중 테스트를 통과하는 것이 있는지 확인
sort() 배열 내 요소를 정렬
splice() 배열 내 요소 추가 및 제거
toString() 배열을 문자열로 변환하고 해당 결과를 리턴
unshift() 배열의 처음에 새로운 요소를 추가
valueOf() 배열의 초기 값(primitive value) 리턴
저작자표시 비영리 변경금지 (새창열림)

'개발 > JavaScript' 카테고리의 다른 글

자바스크립트 객체의 인스턴스란? (번역)  (0) 2020.06.13
자바스크립트 화살표 함수 사용 방법 정리  (0) 2020.06.09
자바스크립트 표현식과 연산자 개념  (0) 2020.06.08
'개발/JavaScript' 카테고리의 다른 글
  • 자바스크립트 공부 독학 사이트 추천
  • 자바스크립트 객체의 인스턴스란? (번역)
  • 자바스크립트 화살표 함수 사용 방법 정리
  • 자바스크립트 표현식과 연산자 개념
휘Hwi
휘Hwi
여행, 사진, 개발, 책 이야기를 기록하는 여행자 휘의 블로그 𓂍
Klook.com
  • 휘Hwi
    휘: 끝나지 않은 이야기
    휘Hwi
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 기록
        • 일상 에세이
        • 인사이트
        • 투자와 재테크
        • 코인 이야기
        • 아카이빙
        • 집무실 레터
        • 사랑에 대하여
        • 번역 이야기(完)
        • 프리랜서 일지(完)
      • 여행
        • 🌎 세계 여행기 S1 (完)
        • 🌊 삼삼한 여행기 (完)
        • 🚶 온더로드
        • 🇯🇵 일본
        • 🏝️ 발리
        • 🇻🇳 베트남
        • 🇱🇰 스리랑카
        • 🇮🇳 인도
        • 🇹🇭 태국
        • 🇸🇬 싱가포르
        • 🇦🇺 호주
        • 🇭🇰 홍콩
        • 🇰🇷 한국
        • 🍚 여행자의 한 끼
        • ℹ️ 여행 정보
      • 사진
        • 사진가
        • 사진 이론과 생각
        • 사진 관련 정보
      • 영상
        • 파이널컷 모션 공부
        • 고프로 GoPro
        • 영상 관련 정보
      • 책
        • 책 읽고 쓰기
      • 개발
        • 티스토리
        • Internet
        • HTML
        • CSS
        • JavaScript
        • Typescript
        • React
        • Node.js
        • Express
        • NestJS
        • Python
        • Django
        • MySQL
        • MongoDB
        • AWS
        • Deployment
        • Terminal
        • Git
        • Glossaries
        • Articles
        • Projects
        • TIL;
      • 미분류
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
휘Hwi
자바스크립트 배열 속성 및 메소드 정리
상단으로

티스토리툴바