728x90
1. 배열(array)의 특징
- 순서(index)가 존재하며 순차적으로 할당된다.
- index를 이용한 무작위 접근(random access: 메모리의 주소만 알고 있으면 어디에서도 죽시 데이터를 읽어낼 수 있는 호출 방식)이 가능하기 때문에 검색이 빠르다.
- 순서가 있기 때문에 자료의 삽입과 삭제가 비효율적이다.(자료의 삽입/삭제시 다음 항목 모든 요소의 이동이 필요해진다.)
2. 배열과 반복문을 함께 자주 사용하는 이유
반복문은 동일한 명령을 정해진 횟수만큼 반복하여 수행하도록 제어하는 명령문으로 구문(syntax)에는 주로 변수 증감을 위한 명령을 많이 사용하는데, 배열의 index가 해당 역할을 수행하기에 적합하기 때문에 배열과 반복문은 자주 함께 쓰인다.
let myArray = [1,2,3,4,5,6,7,8,9,10]
for (i = 0; i < 10; i++) {
myArray[i] += 1;
}
console.log(myArray); // result: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
반응형
'Programming > JavaScript' 카테고리의 다른 글
[ING][Javascript]함수를 변수에 선언하고 console.log로 출력하면 왜 undefined가 출력 되는가? (0) | 2021.11.04 |
---|---|
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(5/13) (0) | 2021.11.03 |
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(4/13) (0) | 2021.11.03 |
[Javascript]truthy, falsy가 뭐지? (0) | 2021.10.28 |
[Javascript]변수가 필요한 이유와 선언하는 방법 (0) | 2021.10.27 |