바르고 뜨겁게
Vanilla JS - 객체 리터럴 본문
var obj = {
a: 1,
b: 2
};
위 와 같이 사용하는것을 객체 리터럴이라고 한다.
ES2015 이후로는 객체리터럴이 좀더 사용하기 편리하도록 변경되었다.
var sayLog = function(){
console.log('Log')
};
var es = 'ES';
var oldObject = {
sayHello : function(){
console.log('Hello')
},
sayLog : sayLog
};
oldObject[es + 6] = 'Fantastic';
const newObject = {
sayHello(){
console.log('hello');
},
sayLog,
[es + 6] : 'Fantastic'
};
sayHello : function(){}
을sayHello()
로 표시가능함키랑 값이 같은경우
{ data: data, hello: hello }
를{ data, hello }
로 표시가능동적 속성 할당을 리터럴 안에 표현 가능
{ [변수]:값 }
'자바스크립트 > Vanilla Js' 카테고리의 다른 글
Vanilla JS - 비구조화 할당(destructuring) (0) | 2018.12.11 |
---|---|
Vanilla JS - 화살표 함수 (0) | 2018.12.11 |
Vanilla JS - Events and event handlers (0) | 2018.11.25 |
Vanilla JS - DOM(Document Object Module) Functions (0) | 2018.11.25 |
Vanilla JS - 함수(Function) Object (0) | 2018.11.25 |
Comments