배열생성 | |
1. 일반 배열 생성 방법. 아래 1,2,3,4,5 는 배열 인덱스 값이 0,1,2,.. 식으로 지정되는 일반적인 방식으로 동일한 결과임. 1. var myarray = new Array(3); // 3개 요소를 갖는 배열 변수 선언. myarray[0] = 1; myarray[1] = 2; myarray[2] = 3; // 초기화. 2. var myarray = new Array(1,2,3); // 생성과 동시에 초기화. 3. var myarray = [1,2,3]; // 1,2,3 으로 초기화 하면서 생성. 4. var myarray = new Array(); // 배열사이즈 0으로 초기 생성됨. myarray[0] = 1; myarray[1] = 2; myarray[2] = 3; // 초기화. 초기선언시 사이즈0이어도 초기화이렇게 하면 사이즈 3배열로 됨. 5. var myarray = []; // literal 방식임. 배열사이즈 0으로 초기 생성됨. 2. key-value 형식 배열 생성 방법. 아래 1,2는 key-value 쌍으로 사용가능하도록, 배열 인덱스를 임의 키로 지정하는 방식. 1. var myarray = {"apple" : 1, "samsung" : 2, "google" : 3}; 즉 myarray["apple"] 의 값은 1. 2. var myarray = new Array(); myarray["apple"] = 1; myarray["samsung"] = 2; myarray["google"] = 3; 참고. key-value 로 정의된 배열 루프 돌리기. for(var key in myarray) { myarray[key] ; } | |
|
shift, pop, unshift, push | |
myarray.shift(); // 배열의 첫번째 요소 제거 myarray 에는 2,3 만 저장된 상태. myarray.pop(); // 배열의 마지막 요소 제거 myarray 에는 1,2 만 저장된 상태. myarray.unshift("100"); // 배열 가장 앞에 100 추가. myarray 에는 100,1,2,3 으로 저장된 상태. 즉, 배열사이즈 동적 확장이 간단함. myarray.push("100"); // 배열의 가장 끝에 100추가. myarray 에는 1,2,3,100 으로 저장된 상태. | |
|
///1130.
'지속가능티끌 > JavaScript' 카테고리의 다른 글
JavaScript. object 만들기. (0) | 2016.12.07 |
---|---|
JavaScript. 상수. (0) | 2016.12.07 |
JavaScript. 로컬이미지 미리 보이기. (0) | 2016.08.24 |
JavaScript. Object. Array (0) | 2016.07.28 |
JavaScript. 개체 만들기. (0) | 2016.07.27 |
댓글