JavaScript(자바스크립트)에서 배열을 사용하는 것은 매우 간단합니다.
배열 선언 방법
1. var arr = new Array();
- 가장 기본적인 배열 선언입니다.
2. var arr = new Array(3);
- 괄호 안에 하나의 값을 넣으면 배열의 길이가 됩니다.
3. var arr = new Array(1, "two", 3, "four");
- 생성과 동시에 초기화를 하는 배열 선언입니다.
자주 쓰이는 배열의 멤버 사용 방법
1. arr.length
- 배열의 길이를 구합니다.
ex)
var arr = new Array(3);
alert(arr.length);
출력 결과 : 3
2. arr.concat(배열)
- arr과 배열을 병합하여 arr에 넣습니다.
ex)
var arr = new Array(0, 1, 2);
var arr2 = new Array(4, 5, 6);
arr.concat(arr2);
alert(arr);
출력 결과 : 012456
3. arr.join(구분 기호)
- arr의 원소들을 구분 기호를 사이에 두고 합칩니다.
ex)
var arr = new Array("일", "이", "삼");
var arr2 = arr.join('+');
alert(arr2);
출력 결과 : 일+이+삼
4. arr.pop()
- 마지막 원소를 삭제합니다.
ex)
var arr = new Array(1, 2, 3, 4, 5);
arr.pop();
alert(arr);
출력 결과 : 1234
5. arr.push(i, j, k, ...)
- 배열의 끝에 원소들(i, j, k, ...)을 추가합니다.
ex)
var arr = new Array(1, 2, 3);
arr.push(4, 5, 6, 7);
alert(arr);
출력 결과 : 1234567
6. arr.slice(start, end)
- start부터 end까지의 배열을 추출합니다.
ex)
var arr = new Array(1, 2, 3, 4, 5, 6, 7);
var arr2 = arr.slice(3, 5);
alert(arr2);
출력 결과 : 456
7. arr.sort()
- 배열을 문자순으로 정렬합니다. (1, 2, 3, 13을 정렬하면 1, 13, 2, 3이 됩니다.)
ex)
var arr = new Array(1, 2, 3, 13, 23);
var arr2 = arr.sort();
alert(arr2);
출력 결과 : 1132233
Tip. 문자열.split(구분 기호)
- 문자열을 구분 기호로 나누어서 배열로 추출합니다.
ex)
var str = "안.녕.하.세.요";
var arr = str.split('.');
alert(arr);
출력 결과 : 안녕하세요
배열 선언 방법
1. var arr = new Array();
- 가장 기본적인 배열 선언입니다.
2. var arr = new Array(3);
- 괄호 안에 하나의 값을 넣으면 배열의 길이가 됩니다.
3. var arr = new Array(1, "two", 3, "four");
- 생성과 동시에 초기화를 하는 배열 선언입니다.
자주 쓰이는 배열의 멤버 사용 방법
1. arr.length
- 배열의 길이를 구합니다.
ex)
var arr = new Array(3);
alert(arr.length);
출력 결과 : 3
2. arr.concat(배열)
- arr과 배열을 병합하여 arr에 넣습니다.
ex)
var arr = new Array(0, 1, 2);
var arr2 = new Array(4, 5, 6);
arr.concat(arr2);
alert(arr);
출력 결과 : 012456
3. arr.join(구분 기호)
- arr의 원소들을 구분 기호를 사이에 두고 합칩니다.
ex)
var arr = new Array("일", "이", "삼");
var arr2 = arr.join('+');
alert(arr2);
출력 결과 : 일+이+삼
4. arr.pop()
- 마지막 원소를 삭제합니다.
ex)
var arr = new Array(1, 2, 3, 4, 5);
arr.pop();
alert(arr);
출력 결과 : 1234
5. arr.push(i, j, k, ...)
- 배열의 끝에 원소들(i, j, k, ...)을 추가합니다.
ex)
var arr = new Array(1, 2, 3);
arr.push(4, 5, 6, 7);
alert(arr);
출력 결과 : 1234567
6. arr.slice(start, end)
- start부터 end까지의 배열을 추출합니다.
ex)
var arr = new Array(1, 2, 3, 4, 5, 6, 7);
var arr2 = arr.slice(3, 5);
alert(arr2);
출력 결과 : 456
7. arr.sort()
- 배열을 문자순으로 정렬합니다. (1, 2, 3, 13을 정렬하면 1, 13, 2, 3이 됩니다.)
ex)
var arr = new Array(1, 2, 3, 13, 23);
var arr2 = arr.sort();
alert(arr2);
출력 결과 : 1132233
Tip. 문자열.split(구분 기호)
- 문자열을 구분 기호로 나누어서 배열로 추출합니다.
ex)
var str = "안.녕.하.세.요";
var arr = str.split('.');
alert(arr);
출력 결과 : 안녕하세요
''.' Programs > JavaScript' 카테고리의 다른 글
[Javascript] select()와 clear() ( 파일 확장자 체크 ) (0) | 2012.03.16 |
---|---|
[Javascript] 정규식 (0) | 2012.03.16 |
[Javascript] clearTimeout settimeout 사용법 차이점 (0) | 2012.03.16 |
[Javascript] PHP 배열 자바스크립트에서 배열로 받기. (0) | 2012.03.12 |
[Javascript] IE8 이하에서 substr 함수 사용 시 이미지 안나올경우.. (0) | 2012.03.12 |