$array = array();
$array[] = "value1";
$array[] = "value2";
$array[] = "value3";
Javascript 에서 같은 일이 어떻게 할까요?
var arr = new Array();
// or var arr = [];
arr.push('value1');
arr.push('value2');
참고: 하지만, javascript 객체로 어레이에는 아직 배열에 액세스하려면 프로토타입을 사용할 수도 있습니다. 따라서 객체에는 어레이입니다 동작합니다.
var obj = new Object();
Array.prototype.push.call(obj, 'value');
객체는 조성해 나갈 것 같습니다.
{
0: 'value',
length: 1
}
마찬가지로 '정상적인 어레이입니다 액세스하려면 보리스 f.릭스 obj [0]'.
이 아무런 상관이 없고, 그냥 일반 JavaScript 를 포함한다.
어레이입니다 만들려면 JavaScript:
var a = [];
또는:
var a = ['value1', 'value2', 'value3'];
값을 첨부하려면 끝에 있는 기존 어레이에는:
a.push('value4');
실제 사용 합니다 [] '대신' 어레이이며 새로 만들려면 'new Array ()' 에 대해 이유는 다음과 같습니다.
방금 # 39 는 JavaScript 객체, 왜 don& 어레이입니다 네이티브 API 를 사용하려고 하면, t it? 이 전환할 때 JavaScript API 를 vmnet 자체 또는 다른 프레임워크입니다 순결케 절약할 수 있습니다.
따라서 여러 가지 요구 사항을 중심으로 한 사용할 수 있는 가능성을 타겟으로의.
만들기 어레이에는 값:
var array = ["value1", "value2", "value3"];
값 추가 및끝
var array = [];
array.push("value1");
array.push("value2");
array.push("value3");
값 추가 시작합니다.
var array = [];
array.unshift("value1");
array.unshift("value2");
array.unshift("value3");
어떤 값을 추가 인덱스화할:
var array = [];
array[index] = "value1";
사용하거나 스플라이스를
array.splice(index, 0, "value1", "value2", "value3");
중에서 하나를 선택해야 합니다.
여러 가지 방법이 있습니다.
var arr;
arr = new Array(); // empty array
// ---
arr = []; // empty array
// ---
arr = new Array(3);
alert(arr.length); // 3
alert(arr[0]); // undefined
// ---
arr = [3];
alert(arr.length); // 1
alert(arr[0]); // 3
arr = [3]; // arr == [3]
arr[1] = 4; // arr == [3, 4]
arr[2] = 5; // arr == [3, 4, 5]
arr[4] = 7; // arr == [3, 4, 5, undefined, 7]
// ---
arr = [3];
arr.push(4); // arr == [3, 4]
arr.push(5); // arr == [3, 4, 5]
arr.push(6, 7, 8); // arr == [3, 4, 5, 6, 7, 8]
' ()' 가 더 나은 방법을 사용하여 오푸쉬 추가합니까 어레이에서는 너회가 don& 때문에 t need to # 39, 얼마나 많은 항목이 이미 판매되고 있지만, 한 함수 호출 많은 항목을 추가할 수 있습니다.
jQuery 는 추상적 JavaScript. Jquery 의 JavaScript 로 겨냥한 DOM 작업, 하위 세트입니다 것 같다. 있다는 것 "이라고 말했다. 몇 가지 기능을 추가하기 위한 항목 (s) 를 뜻한다. 내가 네 경우엔 표시되어도 기본 JavaScript 사용하게 된다.
var array;
array[0] = "value1";
array[1] = "value2";
array[2] = "value3";
. 또는:
var array = ["value1", "value2", "value3"];
. 또는:
var array = [];
array.push("value1");
array.push("value2");
array.push("value3");