JavaScriptの配列(Array)


整列。


:배열(array)は、名前とインデックスが参照するソートされた値のセットによって定義されます.
アレイを構成する各値は、배열 요소(element)と呼ばれ、인덱스(index)と呼ばれ、アレイ内の位置を示す.

JavaScript配列(Array)フィーチャー

  • アレイ要素のタイプは固定されていないため、同じアレイ内のアレイ要素間のタイプが異なる場合があります.
  • 配列要素のインデックスが不連続であるため、一部の配列要素が空である可能性があります.
  • JavaScriptでは、配列はArray 객체です.
  • 作成方法

    1. var arr = [배열요소1, 배열요소2,...];          // 배열 리터럴을 이용하는 방법
    2. var arr = Array(배열요소1, 배열요소2,...);     // Array 객체의 생성자를 이용하는 방법
    3. var arr = new Array(배열요소1, 배열요소2,...); // new 연산자를 이용한 Array 객체 생성 방법

    参照パターン要素


    :アレイの形状は배열이름[인덱스]であり、アレイ要素の個数をアレイの長さと呼ぶ.これらの配列の長さは、lengthのパーセントに自動的に更新されます.
    ar arr = ["JavaScript"]; // 요소가 하나뿐인 배열을 생성함.
    var element = arr[0];     // 배열의 첫 번째 요소를 읽어서 대입함.
     
    arr[1] = 10;      // 배열의 두 번째 요소에 숫자 10을 대입함. 배열의 길이는 1에서 2로 늘어남.
    arr[2] = element; // 배열의 세 번째 요소에 변수 element의 값을 대입함. 배열의 길이는 2에서 3으로 늘어남.
     
    document.write("배열 arr의 요소에는 [" + arr + "]가 있습니다.<br>"); // 배열의 요소를 모두 출력함.
    document.write("배열 arr의 길이는 " + arr.length + "입니다.<br>");   // 배열의 길이를 출력함.
     
    delete arr[2];    // 배열의 세 번째 요소를 삭제함. 하지만 배열의 길이는 변하지 않음.
     
    document.write("배열 arr의 요소에는 [" + arr + "]가 있습니다.<br>"); // 배열의 요소를 모두 출력함.
    document.write("배열 arr의 길이는 " + arr.length + "입니다.");       // 배열의 길이를 출력함.

    アレイ要素の追加

    1. arr.push(추가할 요소);         // push() 메소드를 이용하는 방법
    2. arr[arr.length] = 추가할 요소; // length 프로퍼티를 이용하는 방법
    3. arr[특정인덱스] = 추가할 요소; // 특정 인덱스를 지정하여 추가하는 방법