1.'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자. function solution(...params) { let index = params.indexOf('q'); const removed = params.splice(index); console.log(params); } solution('x', 'b', 'k', 'd', 'i', 'q', 'a', 'c'); 배열로 출력된다. rest 파라미터가 매우유용한 것같다. indexOf 는 특정 값과 일치하는 '첫번째' element의 index 값을 반환한다. 그런데, 찾으려는 값이 없을 때는 -1을 리턴한다.(배열의 인덱스는 0부터 시작하므로) splice는 배열에서 특정 인덱스 값을 가진 요소를 제거하는 역할을 한다.splic..