JavaScript 개체 리터럴이 무엇인지 알아보십시오.
프로그래밍에는 실제보다 더 복잡하다고 생각하게 만드는 방식으로 명명된 몇 가지 개념이 있습니다. 개체 리터럴은 식료품 목록보다 훨씬 더 복잡하지 않습니다.
객체 리터럴이란 무엇입니까?
개체 다른 값과 연결할 수 있는 JavaScript의 특별한 유형의 값입니다.
객체 리터럴 말 그대로 프로그램/앱에 작성하십시오.
개체 리터럴은 일반적으로 쉼표로 구분된 이름-값 쌍(property:value
), 중괄호 {}
안에 래핑됨 .
객체 리터럴 예:
const dog = {
name: 'Naya',
sex: 'female',
age: 2,
breed: 'Rottweiler mix'
};
내가 보통이라고 말할 때 객체 리터럴도 비어 있거나 단일 이름-값 쌍을 포함할 수 있음을 의미합니다.
// Empty
const dog = {}
// Single
const dog = {
name: 'Naya'
}
위의 예에서 dog는 이름-값 쌍(예:name:'Naya')을 사용하여 개에 대한 정보(데이터)를 캡슐화하는 개체 값(Object Literal)입니다.
따라서 객체 리터럴은 다른 값(이름-값 쌍)에 대한 참조를 포함하는 JavaScript의 값(객체 값) 유형이라고 말할 수 있습니다.
객체 내부의 속성이 살아있다 객체 내부에 있고 범위가 객체 내부에 있지만 값 아닙니다.
위의 예에서 name
, sex
, age
, breed
, dog
의 속성으로 간주됩니다. 개체이며 외부에서 변경할 수 없습니다.
그러나 가치 , 예를 들어 Naya
&female
개체 내부에 존재하지 않으며(범위가 지정되지 않음) 개체 속성에 의해 참조될 뿐입니다.