자바스크립트의 각 메서드 리액트로 구현
- 출력될 배열과 input값을 위한 상태 정의 (useState)
- forEach : 인덱스 값을 포함하여 배열 나열하기(반복문)
- filter : 입력한 값만 걸러서 나오게 하기
- map : 배열 찾아서 대문자로 반환해주기
- reduce : 값을 다 더해줌
- push : 입력값을 끝에 추가해줌
- pop : 맨 끝에서부터 삭제되게 하기
- slice : 원본 배열의 뒤에서 2개 아이템 제거 후 출력
- splice : 원본 배열의 가운데 아이템 2번째부터 2개를 'kiwi', 'lime'으로 변경
- indexOf : 입력한 값과 일치하는 값의 index 출력, 없으면 -1 출력
- includes : 원본배열에 입력한 값과 일치하는 정확한 과일명이 있는지 확인 후 출력
- find : 원본배열에 입력한 값을 포함하는 과일명 출력, 없으면 "Not Found" 출력
- some : 원본배열에 입력한 값을 포함하는 과일명이 있는지 확인
- every : 모든 과일명이 5글자를 초과하는지 확인
- sort : 알파벳 내림차순 정렬 후 리스트 명을 ", "로 구분하여 출력