* 배열의 문법
배열이란 연관된 데이터를 모아서 통으로 관리하기 위해 사용하는 데이터 타입. 변수가 하나의 데이터 저장, 배열은 연속된 메모리 공간에 데이터를 모아서 저장.
1 2 3 4 | var member = ['egoing', 'k8805', 'sorialgi'] alert(member[0]); alert(member[1]); alert(member[2]); | cs |
* 배열의 효용성
배열의 효용성은 굉장히 우수, 데이터를 통으로 모아서 관리하고 저장하기에 관련된 데이터를 깔끔하게 관리할 수 있다
* 배열의 사용 - 배열과 반복문
배열은 반복문과 함께 사용시 효용을 더욱 발휘한다
다음과 같은 사용을 통해 배열의 인덱스를 변수로 접근하여 반복문을 통해 보다 효율적인 알고리즘을 작성할 수 있다
1 2 3 4 5 6 7 8 9 10 | function get_members(){ return ['egoing', 'k8805', 'sorialgi']; } members = get_members(); // members.length는 배열에 담긴 값의 숫자를 알려준다. for(i = 0; i < members.length; i++){ // members[i].toUpperCase()는 members[i]에 담긴 문자를 대문자로 변환해준다. document.write(members[i].toUpperCase()); document.write('<br />'); } | cs |
* 배열의 조작 - 추가
unshift() - 배열의 시작점에 원소를 추가하는 방법
push() - 배열의 끝에 원소를 추가하는 방법
concat() - 배열에다가 인자로 준 배열을 합쳐서 새로운 배열 리턴
splice() - 배열의 중간에다 원하는 수만큼 삽입
1 2 3 4 | array.unshift(4) array.push(4) array = array.concat([1,2,3]) array = array.splice(index, howmany, ele1, ele2, ...) | cs |
* 배열의 조작 - 제거, 정렬
shift() - 배열의 시작점의 원소를 제거하는 방법
pop() - 배열의 끝의 원소를 제거하는 방법
sort() - 배열을 정렬하는 방법(오름차순)
reverse() - 역순으로 정렬하는 방법(내림차순)
1 2 3 4 | array.shift() array.pop() array.sort() array.reverse() | cs |
'Archived(Programming) > JavaScript' 카테고리의 다른 글
Chap 9. 모듈 (0) | 2019.02.08 |
---|---|
Chap 8. 객체 (0) | 2019.01.31 |
Chap 6. 함수 (0) | 2019.01.29 |
Chap 5. 반복문 (0) | 2019.01.29 |
Chap 4. 조건문 (0) | 2019.01.28 |