본문 바로가기

JavaScript29

6.3 배열(Array)의 속성(Property) 6.3 배열(Array)의 속성(Property) 배열(Array) 객체는 다음과 같이 3개의 속성(Property)를 가지고 있으며 이를 통해 배열의 포함된 요소의 개수를 구하거나 새로운 속성 및 메서드를 추가하여 배열을 확장하여 사용할 수 있습니다. 속성 설명 constructor 배열을 생성하는 함수(function)을 나타냄 length 배열에 포함된 요소의 길이, 즉 요소 수를 의미함 prototype 배열에 속성(property)나 메서드(Method)를 추가하여 사용 메모장을 열어서 다음과 같이 코드를 작성합니다. … “arrayProperty.html”으로 저장하고 IE9을 통해 보면 다음과 같이 Array의 constructor, length 속성을 나타냅니다. 결과로 봐서는 배열의 le.. 2013. 8. 6.
6.2 생성된 배열(array)에 저장된 데이터 접근 및 출력 6.2 생성된 배열(array)에 저장된 데이터 접근 및 출력 여러분이 배열을 생성한 후 생성된 배열에 저장된 각 요소들, 즉 데이터들에 대하여 접근하는 방법은 일반적으로 인덱스 번호를 이용하여 “배열이름[인덱스번호]”의 형태로 접근이 가능합니다. 예를 들어 shoppingItems 배열이 3개 요소(데이터)가 저장되어 있다고 가정합니다. var shoppingItems = new Array(3); shoppingItems[0] = “페레가모 안경”; shoppingItems[1] = “노트북”; shoppingItems[2] = “DSLR”; shoppingItems 배열을 이해하기 쉽게 나타내면 다음과 같이 연속적인 리스트 형태로 나타낼 수 있습니다. 위에서 shoppingItems 배열의 “페레가모.. 2013. 8. 6.
6. 배열(Array) 6. 배열(Array) 배열(array)은 다수의 데이터를 저장하는데 유용한 객체(object)의 한 유형으로 하나의 변수를 선언하면서 다수의 데이터를 집합의 형태로 저장하여 사용하는데 유용합니다. 그리고 이렇게 배열의 형태로 저장되는 각 데이터들을 배열의 요소(Element) 혹은 항목(Item)이라고 부릅니다. 예를 들어 여러분이 쇼핑몰에서 “페레가모 안경”, “노트북”, “DSLR”같은 상품들을 구매하기로 한 쇼핑 목록입니다. 이에 대한 데이터를 변수를 선언하여 저장한다면 다음과 같이 나타낼 수 있습니다. var stringValue1 = ”페레가모 안경”; var stringValue2 = ”노트북”; var stringValue3 = ”DSLR”; 위와 같이 변수 3개를 선언하여 각각 데이터를 .. 2013. 8. 6.
5.2 대괄호(square bracket)를 이용한 속성(Property) 접근 및 디버깅 5.2 대괄호(square bracket)를 이용한 속성(Property) 접근 및 디버깅 생성된 객체의 속성에 접근하는 방법은 앞에서 설명한 것처럼 도트( . )를 이용하여 “객체이름.속성이름”의 형태로 접근할 수도 있지만 대괄호를 이용하여 생성된 객체의 속성에 접근이 가능합니다. 예를 들어 다음과 book 객체가 생성되어 있다고 가정하고 각각의 접근 방법을 나타내면 다음과 같습니다. var book = {title:"부의 미래", author:"앨빈 토플러"}; //도트(.)를 이용할 경우 var d_title =book.title; var d_author=book.author; //대괄호(square bracket)를 사용할 경우 var s_title=book[“title”] var s_author.. 2013. 8. 6.