JavaScript 객체 문자 그럴 로의 배열 선언
이 기사는 JavaScript 객체 문자 그대로 배열을 선언 할 가능성을 탐구합니다.
예 1 : 배열을 사용
진술 :
데이터 저장 :
예제 2 : 객체를 사용하십시오
진술 :
데이터 저장 :
NAMESPACE = {
data: {
items: Array() // 数组
}
};
로그인 후 복사
JavaScript 객체 문헌 및 배열에 대한 <🎜 🎜> <<> FAQS (FAQ)
<🎜 🎜>
JavaScript 객체 리터럴과 배열 리터럴의 차이점은 무엇입니까?
JavaScript에서는 객체 리터럴과 배열 리터럴이 각각 객체와 배열을 만드는 방법입니다. 물체 리터럴은 속성과 방법을 포함하는 버팀대를 사용합니다. 예를 들어,
NAMESPACE.data.items.push(data[0]);
로그인 후 복사
는 두 개의 속성을 가진 객체를 만듭니다. 배열 리터럴은 사각형 브래킷을 사용하여 여러 요소를 포함합니다. 예를 들어,
는 세 가지 요소가있는 배열을 만듭니다.
객체 리터럴을 사용하여 생성 된 객체에 배열 메소드를 사용할 수 있습니까?
아니요. , <🎜 🎜>, <🎜 🎜>, <🎜 🎜
NAMESPACE = {
data: {
items: {} // 对象
}
};
로그인 후 복사
, <🎜 🎜> 등과 같은 배열 메소드는 배열 용으로 특별히 설계되었습니다. 이러한 메소드를 객체에 사용하려고하면 JavaScript가 오류가 발생합니다.
객체 리터럴로 만든 객체에 함수를 포함시킬 수 있습니까?
NAMESPACE.data.items[data['key']] = data;
로그인 후 복사
예. 이러한 기능을 방법이라고합니다. 예를 들면 :
여기,
는 사람의 전체 이름을 반환하는 메소드입니다.
배열 리터럴을 사용하여 생성 된 배열에서 요소에 액세스하는 방법은 무엇입니까?
배열 리터럴을 사용하여 생성 된 배열의 요소는 인덱스를 사용하여 액세스 할 수 있습니다. 배열의 인덱스는 0에서 시작됩니다. 예를 들어, 배열 가 있으면 를 사용하여 첫 번째 요소에 액세스 할 수 있고
를 사용하여 두 번째 요소에 액세스 할 수 있습니다. {}
배열 리터럴로 생성 된 배열에서 데이터 유형을 혼합 할 수 있습니까? var person = {firstName:"John", lastName:"Doe"};[] 예. JavaScript 배열은 숫자, 문자열, 객체 및 기타 배열을 포함하여 모든 유형의 데이터를 보유 할 수 있습니다. 예를 들어, var fruits = ["apple", "banana", "cherry"];는 JavaScript의 유효한 배열입니다.
위 내용은 JavaScript 객체 문자 그대로 배열 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!