JavaScript 배열에 관해

고승우·2023년 4월 5일
0
post-thumbnail

배열의 선언

var member = ['egoing', 'k8805', 'sorialgi']
alert(member[0]);
alert(member[1]);
alert(member[2]);

egoing
k8805
sorialgi

다양한 메소드

추가

  • push(e): e를 리스트 뒤에 추가
  • unshift(e): e를 리스트 앞에 추가
  • concat(list): list를 리스트 뒤에 추가
  • splice(idx, how, e): idx부터 how만큼 배열을 제거한 후에 3번째 인자들을 첫 번째 인자의 원소 뒤에 추가한다.

제거

  • pop(): 배열 끝점의 원소를 배열에서 제거
  • shift(): 배열의 첫번째 원소를 제거

정렬

  • sort(): 오름차순 정렬
  • reverse(): 내림차순 정렬

그 외

  • find(func): 콜백 함수의 반환된 값이 true이면 그 즉시 멈추고 해당 요소를 리턴한다.
  • slice(startIndex, endIndex): 배열의 startIndex부터 endIndex까지(불포함)에 대한 shallow copy를 새로운 배열 객체로 전환
  • every(func): 배열의 모든 요소가 제공한 함수로 구현된 테스트를 통과하는지를 테스트 모든 요소가 true면 true
  • some(func): 지정된 함수의 결과가 true일 때까지 배열의 각 원소를 반복
  • forEach(func): 배열의 각 원소별로 지정된 함수를 실행
  • map(func): 배열의 각 원소별로 지정된 함수를 실행한 결과로 구성된 새로운 배열을 반환
  • filter(func): 지정된 함수의 결과 값을 true로 만드는 원소들로만 구성된 별도의 배열을 반환한다.
  • reduce(func): 누산기(accumultor) 및 배여르이 각 값(좌에서 우로)에 대해 (누산된) 한 값으로 줄도록 함수를 적용.
  • toString(): 배열을 문자열로 바꾸어 반환
  • join(e): 배열 원소 전부를 하나의 문자열로 합친다.(e의 default = ",")
profile
٩( ᐛ )و 

0개의 댓글