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은 각각의 문자열로 반환
Ghost