
let arr = ["1", "2", "3"]
for(let i=0; i<arr.length; i++){
	console.log(arr)
}
➡️ 인덱스 0부터 시작해서 배열의 길이만큼 순회하면서 배열의 각 원소들을 출력
let arr = ["1", "2", "3"]
arr.forEach(item => {
	console.log(arr)
});
➡️ 배열을 순회하면서 배열의 각 원소들을 출력
두 개의 결과는 같게 나온다.
그럼 for문 과 forEach문 의 차이는 뭘까? 🧐
for문 은 동기 방식 이기 때문에 오류가 나면 오류가 난 위치 이후의 작업이 동작하지 않고 멈춰버린다.
하지만 forEach문 은 비동기 방식 이기 때문에 멈추지 않고 동작한다. 
forEach문 은 향상된 for문 이라고 칭하며, 가변적인 배열이나 리스트 크기를 구할 필요가 없어 복잡한 반복문에 적합하며, 인덱스를 생성하여 접근하는 for문보다 수행 속도가 빠르다. 
오직 읽기 전용으로 불러오기 때문에 데이터를 수정할 수 없다.
순서대로 정보를 가져오기 때문에 역순으로 가져올 방법이 없다.
다음에는 forEach문 에 좀 더 자세히 알아보고 Tab 기능까지 구현해 보겠습니다!!