자바스크립트가 무엇인지만 아는 사람의 JS100제 풀어보기

당황스럽다. 1번부터 모르겠다.
검색 키워드 : 배열 요소 삭제 함수
첫번째 인수는 추출할 begin지점.두번째 인수는 추출할 end지점(end지점 미포함)
새로운 배열로 반환함. 원본 배열은 바뀌지 않는다
음수 인덱스는 배열의 끝에서부터 길이
end생략시 배열의 끝지점까지 추출
filter() 메서드는 루프문을 돌아서 조건에 부합하는 아이템만을 새로운 배열로 반환받음
let a = [100,200,300,400,500]; a = a.filter(function(item) { return item < 400; });
배열의 마지막 요소를 제거하는 함수
let a = [100,200,300,400,500]; a.pop(); a.pop(); a = [100,200,300]
첫 번째 인수는 제거할 배열 요소의 위치(인덱스)를 설정.
두 번째 인수는 제거할 배열 요소의 개수를 설정.
즉, 설정한 배열 요소의 위치부터 특정 개수만큼 배열의 요소를 삭제.
* 반환 값은 삭제한 요소를 담은 배열이므로, 해당 문제에서 이 함수 사용 불가var.splice()