1. 자바스크립트에서의 배열
배열: 순서 있는 값들의 집합
원소 : 배열 안의 각 값
인덱스 : 원소는 배열 안에서 그 위치를 가리키는 번호를 할당 받는데 이 번호, 범위 : 0 ~ 223- 1
*자바스크립트는 타입이 고정되지 않은 언어 이때문에 같은 배열의 각 원소는 서로 다른 임의의 타입을 가질 수 있음.
배열의 배열과 같은 구조도 가능
//배열 생성방법 //1. 리터럴 var e = []; var n = [2,3,4,5,7]; var v = [1.1, true, "a"]; var b = [[1, {x:1, y:2}], [2, {x:3, y:4}]]; //2. 생성자 var a1 = new Array(); //[] var a2 = new Array(1,2,3,4,5, "test"); //[1, 2, 3, 4, 5, "test"] var a3 = new Array(3); //[undefined × 3] //읽기 a2[3] //쓰기, 추가 a2[3]=7 a2[i+1] = 4; my['salary'] = 2; //삭제 a.shift();//배열의 첫번째 원소 삭제 a.pop();//배열의 마지막 원소 삭제 a.splice(); //연속된 범위 안의 원소들 삭제
2.
3. 미리 정의된 메서드 사용법
Join two arrays - concat() : 두 배열 합치기
Join three arrays - concat() : 세 배열 합치기
Join all elements of an array into a string - join() : 배열 안의 요소를 문자열로 표현
Remove the last element of an array - pop()
Add new elements to the end of an array - push()
Reverse the order of the elements in an array - reverse()
Remove the first element of an array - shift()
Select elements from an array - slice()
Sort an array (alphabetically and ascending) - sort()
Sort numbers (numerically and ascending) - sort()
Sort numbers (numerically and descending) - sort()
Add an element to position 2 in an array - splice()
'Dev. 웹 > JavaScript' 카테고리의 다른 글
[예제] 단축키 기능 구현 (0) | 2014.02.24 |
---|---|
[JQuery 팁] $.css('height') 와 $.height() 의 차이와 활용 (0) | 2014.01.02 |
[javascript 예제] 정규식, input : file onchange시 value값 제거 실 사용 예제 (0) | 2013.12.06 |
자바스크립트 오류 : 사용 권한이 없습니다 (0) | 2013.06.17 |
jquery selector 정리 및 jQuery 1.8 api cheat sheet (0) | 2013.03.11 |