반응형
자바스크립트에서 객체리터럴이란 용어를 들어봤을것이다.
객체 선언 방식중에 하나인 객체리터럴은 어떤것을 의미하는지
한번 알아보도록 하자
객체
자바스크립트는 객체 기반 프로그래밍 언어이며, 원시 값을 제외한 나머지 값은 모두 객체이다.
객체는 프로퍼티로 구성된 집합인데, key와 value로 구성이 된다.
객체 리터럴
객체리터럴은 key:value 형식의 data를 입력하는 방식이다.
//object literal
let info = {
name: "kim",
intro : function(){
console.log(`my name is ${this.name}`);
}
};
console.log(typeof info);
console.log(info);
//result
object
{ name:"kim" , intro : [Function: intro] }
프로퍼티 접근 방법 2가지
1. info.name
2. info['name']
두가지 방법으로 접근이 가능하다.
객체에 없는 값은 undefined로 반환한다.
프로퍼티의 접근 방법에는 2가지가 존재하는데,
한가지는 마침표 표기법이고 한가지는 대괄호 표기법이다.
반응형
'Javascript' 카테고리의 다른 글
[javascript] async await 비동기에 대해서 (0) | 2024.01.10 |
---|---|
[javascript]네이버 로그인 javascript로 구현하기 (0) | 2023.07.11 |
[javascript]임시 비밀번호 및 난수 생성하기 _ math.random() (0) | 2023.03.15 |
[javascript] SessionStorage 에 대해서 (0) | 2023.02.09 |
[javascript] += 더하기 할당 (0) | 2023.02.08 |