>  기사  >  웹 프론트엔드  >  JavaScript 객체란 무엇입니까?

JavaScript 객체란 무엇입니까?

青灯夜游
青灯夜游원래의
2021-10-28 15:10:074373검색

JavaScript에서 객체는 속성과 메서드가 포함된 데이터 컬렉션입니다. 이는 "키: 값" 쌍 형식으로 된 관련 데이터의 정렬되지 않은 컬렉션입니다. 객체 유형을 정의하려면 중괄호 "{}를 사용해야 합니다. " 및 구문 "{ name1:value1,...,nameN:valueN}".

JavaScript 객체란 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript에서 객체는 속성과 메서드가 포함된 데이터의 모음입니다. 이는 속성과 메서드라고 하는 명명된 값의 컨테이너입니다. 객체에 포함된 데이터는 속성과 메서드라는 두 가지 형식으로 액세스할 수 있습니다.

객체는 참조 데이터 유형입니다. 참조 값이 할당된 변수에는 해당 값에 대한 참조 또는 포인터가 제공됩니다. 이 참조 또는 포인터는 객체가 저장된 메모리의 위치를 ​​가리킵니다. 변수는 실제로 값을 저장하지 않습니다.

객체 유형은 키와 값으로 구성된 순서가 지정되지 않은 집합입니다. 객체 유형을 정의하려면 중괄호 { }를 사용해야 합니다. 구문 형식은 다음과 같습니다.
{ },语法格式如下:

{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}

其中 name1、name2、name3、...、nameN 为对象中的键,value1、value2、value3、...、valueN 为对应的值。

在 JavaScript 中,对象类型的键都是字符串类型的,值则可以是任意数据类型,例如字符串、数组、函数或其它对象等。要获取对象中的某个值,可以使用对象名.键

var person = {
    name: 'Bob',
    age: 20,
    tags: ['js', 'web', 'mobile'],
    city: 'Beijing',
    hasCar: true,
    zipcode: null,
    displayName: function() {
        document.write(this.name);
    }
};
console.log(person.name);       // 输出 Bob
console.log(person.age);        // 输出 20

여기서 name1, name2, name3,..., nameN은 객체의 키이고 value1, value2, value3,..., valueN은 해당 값입니다.

JavaScript에서 객체 유형의 키는 모두 문자열 유형이고 값은 문자열, 배열, 함수 또는 기타 객체와 같은 모든 데이터 유형이 될 수 있습니다. 객체의 값을 얻으려면 다음 예와 같이 object name.key 형식을 사용할 수 있습니다. rrreee

[권장 학습: 🎜javascript Advanced tutorial🎜]🎜

위 내용은 JavaScript 객체란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.