Javscript Array Method 정리

arr.pop() : 배열 맨 뒷부분의 값을 삭제

arr.push() : 배열 뒷부분에 값을 삽입

arr.shift() : 배열 앞부분의 값 삭제

arr.unshift() : 배열 앞부분에 값 삽입

arr.splice(index, 제거할 요소 개수, 변경된 영역에 추가할 요소) : 배열의 특정 위치에 요소를 주가하거나 삭제

arr.slice(start index, end index) : start index 부터 end index 까지

arr.concat(arr1) : arr1에 arr2를 병합한 사본을 return

arr.every(function name) : 배열의 모든 원소가 function name 자리에 들어갈 함수에 모두 true 값을 반환하는지 테스트

arr.some(function name) : 배열의 원소 중 function name 자리에 들어갈 함수에 대해 true 값을 반환하는것이 있는지 하나하나 테스트해보고 true가 나올때까지 반복

arr.forEach(function(parameter)) : 배열의 각 원소별로 함수를 실행한다. 매개변수가 있음.

arr.map(function) : 배열의 각 원소로 함수를 돌린 후 그 결과값들의 배열을 return 해준다.

arr.filter(function) : map이 모든 결과값을 배열로 만들어줬다면 filter는 true인 값만 배열로 반환시켜준다.

arr.reduce(function(누적값, 현재값)) : 누적값과 현재값을 넣어주어 현재값에 대한 함수 결과의 대한 누적값을 return 받을 수 있음.

arr.reverse() : 배열의 원소 순서를 거꾸로 바꾼다.

arr.sort() : 배열의 원소를 알파벳순으로, 또는 지정된 함수의 따른 순서로 정렬한다. 숫자를 정렬할 시

    arr.sort(function(a, b) {
     return a - b;
    })

arr.toString() : 배열의 값을들 문자열로 바꾸어 return

arr.valueOf() : toString은 문자열로 반환해주고 valueOf는 배열로 반환해준다.

arr.join() : 배열 전체를 하나의 문자열로 합쳐준다. toString은 각각의 문자열로 반환

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.