JavaScript의 개체는 관련 데이터를 저장하고 구성하며 실제 엔터티나 개념을 나타낼 수 있는 비원시 데이터 유형입니다. 키는 문자열인 키-값 쌍을 포함하는 컬렉션으로 구성됩니다. 객체는 리터럴 구문이나 생성자를 사용하여 생성할 수 있으며 해당 속성은 점 또는 대괄호 표기법을 통해 액세스할 수 있습니다. 객체는 특정 작업을 수행하거나 내부 상태를 수정하는 데 사용되는 키-값 쌍으로 메서드(함수)를 저장할 수도 있습니다.
JavaScript의 객체란 무엇인가요?
객체는 JavaScript에서 관련 데이터를 저장하고 구성하는 데 사용되는 비원시 데이터 유형입니다. 이는 키-값 쌍의 모음입니다. 여기서 키는 문자열이고 값은 문자열, 숫자, 배열 또는 다른 개체와 같은 유효한 JavaScript 값일 수 있습니다.
사물의 특징:
객체 생성:
두 가지 방법을 사용하여 객체를 생성할 수 있습니다.
리터럴 구문: 키-값 쌍 컬렉션을 직접 정의합니다. 예:
<code>const person = { name: "John Doe", age: 30, email: "johndoe@example.com" };</code>
생성자: 객체를 생성하려면 new
키워드와 생성자를 사용하세요. 생성자는 객체 생성 및 초기화를 담당하는 특수한 유형의 함수입니다. 예:
<code>function Person(name, age, email) { this.name = name; this.age = age; this.email = email; } const person = new Person("John Doe", 30, "johndoe@example.com");</code>
객체 속성 액세스:
마침표(.): 키가 유효한 JavaScript 식별자인 경우에 사용됩니다. 예:
<code>console.log(person.name); // "John Doe"</code>
대괄호 표기([]): 키가 유효한 JavaScript 식별자가 아니거나 키에 특수 문자가 포함된 경우에 사용됩니다. 예:
<code>const key = "address"; console.log(person[key]); // "123 Main Street"</code>
객체 메서드:
객체는 키-값 쌍의 형태로 메서드(함수)를 저장할 수 있습니다. 메서드는 특정 작업을 수행하고 개체의 내부 상태에 액세스하거나 수정할 수 있습니다. 메소드의 키는 유효한 JavaScript 식별자일 수 있습니다. 예:
<code>const person = { name: "John Doe", age: 30, greet: function() { console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`); } }; person.greet(); // "Hello, my name is John Doe and I am 30 years old."</code>
위 내용은 js의 객체란 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!