728x90
객체는 프로퍼티와 메소드의 집합이다.
객체 리터럴을 사용해서 객체를 생성하는 것은 연속된 구조체나 연관된 데이터를 일정한 방법으로 변환하고자 할 때 많이 쓰이는 방법이다.
this 키워드는 지금 동작하고 있는 코드를 가지고 있는 객체를 가리킨다. 아래 예제에서 this 는 user 객체와 동일하다.
// Object(객체 데이터) : 여러 데이터를 key:value 형태로 저장한다. {}
let user = {
name : 'Json',
nickname : 'Link2Me',
age : 25,
getName: function () { // 메소드(Method)
console.log(`이름:${this.name}, 별명:${this.nickname}, 나이:${this.age}`)
}
};
console.log(user.name);
console.log(user.nickname);
console.log(user.age);
user.getName();
|
728x90
'React > morden javascript' 카테고리의 다른 글
[Javascript] _cloneDeep() (0) | 2022.10.05 |
---|---|
[ES6] Spread 연산자 (0) | 2022.10.02 |
자바스크립트 호이스팅(Hoisting) (0) | 2022.06.10 |
Javascript this and Class (0) | 2022.06.09 |
javascript 콜백 함수(callback function) (0) | 2022.05.27 |