배열 배열 객체

배열 배열 객체

배열 객체는 객체의 집합이며, 그 안에 들어 있는 객체의 유형은 다양할 수 있습니다. 배열의 각 구성원 개체에는 배열에서의 위치를 ​​나타내는 "아래 첨자"가 있습니다(0부터 계산 시작).

배열 첨자는 대괄호로 표시됩니다. 예:

myArray[2]="hello"

참고: JavaScript에는 1차원 배열만 있습니다. 다차원 배열을 사용하려면 다음 가상 메서드를 사용하세요.

var myArray = new Array(new Array(), new Array(), new Array(), ...);

사실 이것은 1차원 배열이고, 그 안의 각 요소는 배열입니다. 이 "2차원 배열"의 요소를 호출하는 경우:

myArray[2][3] = ...;

(1)배열의 속성

length : 배열의 길이를 반환합니다. 배열, 즉 배열에 몇 개의 요소가 있는지를 나타냅니다. 이는 배열의 마지막 요소 인덱스에 1을 더한 것과 같습니다.

따라서 요소를 추가하려면 다음만 필요합니다.

`` myArray[myArray.length] = ...; ```

배열 정의 방법:

1. 정의됨:

var 배열 이름 = new Array();

2. 정의할 때 n개의 빈 요소가 있는 배열을 지정합니다.

var 배열 이름 = 새 배열 (n) ;

3. 배열을 정의할 때 데이터를 직접 초기화합니다.

var array name = [<Element1>, <Element2>, <Element3> ..];

myArray 배열을 정의하고 값을 할당합니다.

var myArray = [2, 8, 6];

설명: myArray 배열이 정의되어 있으며 내부 요소는 다음과 같습니다. myArray[0] = 2 myArray[2] = 6;

배열 요소 사용 :

배열 이름 [subscript] = 값;


참고: 배열의 아래 첨자는 사각형으로 묶여 있습니다. 괄호 일어나서 0부터 시작하세요.

배열 속성:

length 사용법: <array object>.length 반환값: 배열의 길이, 즉 배열에 있는 요소 수. 이는 배열의 마지막 요소 인덱스에 1을 더한 것과 같습니다.

(2)

배열 메서드

join("Specify 구분 기호") : 배열 요소를 함께 묶는 문자열을 반환합니다. 지정된 구분 기호로.

toString() : 배열을 문자열로 변환하고 결과를 반환합니다.

reverse() : 배열 요소의 순서를 반대로 바꿉니다.

slice(n,m) : 배열의 n번째 요소부터 m번째 요소까지 하위 배열을 반환합니다.

sort(SortFunction) : 지정된 SortFunction에 따라 배열의 요소를 정렬합니다.

concat(Array_1,Array_2) : 두 개 이상의 배열을 연결하는 데 사용됩니다.

배열 만들기

<html>
<body>
<script type="text/javascript">
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (i=0;i<mycars.length;i++)
{
document.write(mycars[i] + "<br />")
}
</script>
</body>
</html>

두 개의 배열 병합 - concat()

<html>
<body>
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"
document.write(arr.concat(arr2))
</script>
</body>
</html>


지속적인 학습
||
<!DOCTYPE html> <html> <head> <title> 事件</title> <script type="text/javascript"> var myArray1 = [2, 8, 6]; var myArray2 = [1, 2, 3]; document.write(myArray1.concat(myArray2)); </script> </head> <body> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~