질문 안지울테니까 답변좀 해줄 수 있을까..

var fruits = ["apple", "banana", "peach"]
console.log(...fruits)
>>> apple banana peach

console.log(...fruits[1])
>>> b a n a n a

이렇게 나오길래 ... 이게 어떻게 바뀌나요?

질문1) ...fruits 일때 이 값이
1. "apple banana peach"
2. "apple", "banana", "peach"
위 1번이랑 2번중에 어떻게 변환되는건지

질문2) ...fruits[1] 일때 왜 하나씩 띄어쓰기가 되어서 나오는건지

검색을 여러번 했지만 원하는 질문을 찾을 수 없어서 부득이하게 질문드립니다.

알고 계신 지식을 나눠 주신다면 감사하겠습니다
+관련 링크라도 달아주신다면 감사하겠습니다ㅠ