JavaScript - 문제 미리보기

문제 305

hard
다음 중 배열 순회에 가장 적합한 방법은? (순서가 중요한 경우)
```javascript
const fruits = ["apple", "banana", "cherry"];
```
A. ```javascript
for (let i in fruits) {
console.log(fruits[i]);
}
```
B. ```javascript
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
```
C. ```javascript
fruits.forEach(function(fruit) {
console.log(fruit);
});
```
D. 2번과 3번 모두

정답: D

배열에서 순서가 중요할 때는 일반 for 문(2번)이나 forEach 메서드(3번)를 사용하는 것이 좋습니다. for-in 문(1번)은 객체의 속성 순회에 최적화되어 있고 배열에서는 인덱스 순서가 보장되지 않을 수 있습니다. 2번은 전통적인 방식이고, 3번은 더 함수형 프로그래밍 스타일로 둘 다 순서를 보장합니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.