Q1. join()

Q2. split()

split() : string객체를 지정한 구분자를 이용하여 여러개의 문자열로 나눈다.
Q3. reverse()

reverse() : 배열의 순서를 반전한다.
Q4. slice()

splice() vs slice() : splice는 배열 자체를 바꾸고, slice는 배열에서 원하는 부분만 가져오고 싶을 때 사용한다.

Q5. find()

find() : 주어진 판별함수를 만족하는 첫번째 요소의 값을 반환한다.
Q6. filter()

filter() : 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열을 만든다.
Q7. map()

map() : 배열 내의 주어진 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환한다.
Q8. some(), every()

some() : 배열안에 어떤 요소라도 주어진 함수를 통과하는지 테스트한다.
every() : 배열안에 모든 요소가 주어진 함수를 통과하는지 테스트한다.
Q9. reduce()

reduce() : accumulator(누적된 값)와 currentValue를 받아 누적계산한값을 반환한다. + initialValue(최초호출에서 첫번째 인수에 제공할 값, 초기값을 제공하지 않으면 첫번째 요소를 사용한다.)
Q10. map() & join()

Bonus. sort()

sort() : 배열을 적절한 위치에 정렬 후 반환.