2017년10월22일 29번
[전자상거래 일반] 다음 중 자바스크립트에서 배열에 대한 설명으로 가장 올바르지 않은 것은?
- ① 배열 첨자는 0에서 시작한다.
- ② 동일한 배열의 원소들은 모두 동일한 타입이어야 한다.
- ③ 배열 크기는 length 속성을 이용하여 구할 수 있다.
- ④ 배열은 new라는 예약어와 Array라는 내장 객체를 사용하여 생성한다.
(정답률: 73%)
문제 해설
정답: "동일한 배열의 원소들은 모두 동일한 타입이어야 한다."
이유: 자바스크립트에서 배열은 동적으로 크기가 조정될 수 있으며, 따라서 배열의 원소들이 모두 동일한 타입이어야 한다는 제약은 없다. 예를 들어, 다음과 같이 서로 다른 타입의 값을 가지는 배열을 생성할 수 있다.
```
var arr = [1, "two", true];
```
이유: 자바스크립트에서 배열은 동적으로 크기가 조정될 수 있으며, 따라서 배열의 원소들이 모두 동일한 타입이어야 한다는 제약은 없다. 예를 들어, 다음과 같이 서로 다른 타입의 값을 가지는 배열을 생성할 수 있다.
```
var arr = [1, "two", true];
```
연도별
- 2025년06월07일
- 2024년06월15일
- 2023년06월17일
- 2022년06월18일
- 2021년06월19일
- 2020년10월18일
- 2020년05월24일
- 2019년10월20일
- 2019년05월26일
- 2018년10월21일
- 2018년05월27일
- 2017년10월22일
- 2017년05월28일
- 2016년08월28일
- 2016년04월17일
- 2015년09월06일
- 2014년09월28일
- 2014년04월27일
- 2013년09월15일
- 2013년04월28일
- 2012년09월16일
- 2012년04월08일
- 2011년09월17일
- 2011년04월09일
- 2010년09월04일
- 2010년04월17일
- 2009년08월29일
- 2009년04월18일
- 2008년08월30일
- 2008년04월19일
- 2007년09월01일
- 2007년04월21일
- 2006년09월03일
- 2006년04월30일
- 2005년09월04일
- 2005년05월01일
- 2004년09월12일
- 2004년04월18일
- 2003년07월20일
- 2003년04월20일
- 2002년09월15일