JavaScript의 배열 및 객체 메서드, 반복, 조작 방법을 다룹니다.
41 cards · basic cards · AI-written, checked twice. Edit anything.
- Array.push()는 어떤 일을 하나요?
Show answer
배열 끝에 요소를 하나 이상 추가하고 새로운 길이를 반환합니다. 원본 배열을 변경합니다.
- Array.pop()은 어떤 일을 하나요?
Show answer
배열의 마지막 요소를 제거하고 그 요소를 반환합니다. 원본 배열을 변경합니다. 배열이 비어 있으면 undefined를 반환합니다.
- Array.shift()는 어떤 일을 하나요?
Show answer
배열의 첫 번째 요소를 제거하고 그 요소를 반환합니다. 원본 배열을 변경합니다. 배열이 비어 있으면 undefined를 반환합니다.
- Array.unshift()는 어떤 일을 하나요?
Show answer
배열 앞에 요소를 하나 이상 추가하고 새로운 길이를 반환합니다. 원본 배열을 변경합니다.
- Array.slice()는 어떤 일을 하나요?
Show answer
배열의 일부를 얕은 복사로 만들어 반환합니다. 원본 배열은 변경하지 않습니다. 시작 인덱스와 끝 인덱스를 받습니다.
- Array.splice()는 어떤 일을 하나요?
Show answer
배열에서 요소를 제거하고, 필요하면 새 요소를 끼워 넣습니다. 원본 배열을 변경하며 제거된 요소들의 배열을 반환합니다.
- Array.concat()은 어떤 일을 하나요?
Show answer
둘 이상의 배열을 합쳐 새 배열을 만듭니다. 새 배열을 반환하며 원본은 변경하지 않습니다.
- Array.join()은 어떤 일을 하나요?
Show answer
배열의 모든 요소를 지정한 구분자로 이어 하나의 문자열로 만듭니다. 기본 구분자는 쉼표입니다.
- Array.indexOf()는 어떤 일을 하나요?
Show answer
검색값과 일치하는 첫 번째 요소의 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
- Array.includes()는 어떤 일을 하나요?
Show answer
배열에 특정 요소가 들어 있는지 확인하고 불리언 값을 반환합니다. 단순히 존재 여부만 확인할 때는 indexOf보다 읽기 쉽습니다.
- Array.reverse()는 어떤 일을 하나요?
Show answer
배열 요소의 순서를 제자리에서 뒤집습니다. 원본 배열을 변경하며 그 배열에 대한 참조를 반환합니다.
- Array.sort()는 어떤 일을 하나요?
Show answer
배열의 요소를 제자리에서 정렬합니다. 기본적으로 요소를 문자열로 보고 사전순으로 정렬합니다. 선택적으로 비교 함수를 받을 수 있습니다.
- Array.map()은 어떤 일을 하나요?
Show answer
콜백 함수로 배열의 각 요소를 변환하고 새 배열을 반환합니다. 원본 배열은 변경하지 않습니다.
- Array.filter()는 어떤 일을 하나요?
Show answer
콜백 함수의 검사를 통과한 요소들로 새 배열을 만듭니다. 원본 배열은 변경하지 않습니다.
- Array.reduce()는 어떤 일을 하나요?
Show answer
콜백 함수를 적용해 배열 요소를 하나의 값으로 누적합니다. 콜백과 선택적인 초기값을 받습니다.