키 포인트
버팀대에서 속성과 그 값은 키/값 쌍의 목록으로 지정됩니다. 키는 문자열 또는 식별자 일 수 있지만 값은 유효한 표현식 일 수 있습니다. 키/값 쌍의 목록은 쉼표로 구분되며 각 키와 값은 결장으로 분리됩니다. 다음 예제는 문자 표기법을 사용하여 세 가지 속성을 가진 객체를 만듭니다. 첫 번째 속성 Foo는 숫자 1을 저장합니다. 두 번째 속성 막대는 문자열을 사용하여 지정되며 문자열 값도 저장합니다. 세 번째 속성은 빈 개체를 저장합니다.
포인트 표기법 라고합니다. 도트 표기법에서, 호스트 객체의 이름을 제공하고, 기간 (또는 dot), 속성 이름을 제공하여 속성에 액세스됩니다. 다음 예제는 점 표기법을 사용하여 속성을 읽고 쓰는 방법을 보여줍니다. 객체의 초기 저장된 값이 1이면이 명령문을 실행 한 후 그 값이 2가됩니다.
<code class="language-javascript">var object = {};</code>
<code class="language-javascript">var object = { foo: 1, "bar": "some string", baz: { } };</code>
다음 표현식은 중첩 된 속성 막대에 액세스합니다. 첫 번째 표현식은 도트 표기법을 사용하는 반면, 두 번째 표현식은 제곱 브래킷 표기법을 사용합니다. 세 번째 표현식은 두 가지 표기법을 결합하여 동일한 결과를 달성합니다.
<code class="language-javascript">object.foo = object.foo + 1;</code>
<code class="language-javascript">object["foo"] = object["foo"] + 1;</code>메소드로 기능
<code class="language-javascript">var f = "f"; object[f + "oo"] = "bar";</code>
<code class="language-javascript">var object = {};</code>
속성과 메소드를 추가하십시오
이 기사에서는 JavaScript 객체 구문의 기본 지식을 소개합니다. 이 내용은 나머지 언어의 기초를 형성하기 때문에 이러한 내용을 마스터하는 것이 중요합니다. 그들은 당신이 달리기 전에 걷는 법을 배워야한다고 말합니다. 그런 다음 JavaScript의 세계에서 먼저 객체 지향 프로그래밍을 이해하려면 개체를 이해해야합니다.
<code class="language-javascript">var object = { foo: 1, "bar": "some string", baz: { } };</code>JavaScript 객체 구문 (FAQ)
에 대한 자주 묻는 질문
JavaScript 객체의"이 "키워드는 무엇입니까?
JavaScript의 생성자는 동일한 유형의 객체를 만드는 데 사용되는 특수 함수입니다. 그것들은 일반적인 기능과 구별하기 위해 대문자로 명명되었습니다. "새로운"키워드는 생성자를 호출하고 새 개체를 만드는 데 사용됩니다.
위 내용은 JavaScript의 객체 구문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!