function func1(){ console.log('func1'); };

var func1 = function(){ console.log('func1-2'); };

 

var val1 = 'var1';

var str = 'vStr';

 

//==========

//ES5 , old

var obj1 = {

    func2: function() { console.log('func2'); },

    func1 : func1,

    val1 : val1,

};

obj1[str+2] = '문자열-'+20;

 


//===============

//ES6 (ES2015) - 객체 리터럴

const obj2 = {

    func2() { console.log('func2'); },

    func1,

    val1,

    [str + 2]: '문자열-'+20,

};

 

console.log(obj1, obj2);

obj2.func1();

console.log(obj2.vStr2);

 

반응형

'Code > JavaScript' 카테고리의 다른 글

[Javascript] 웹 워커, Web Worker  (0) 2019.07.20
[Javascript] this  (0) 2019.07.19
NPM 사용법  (0) 2019.04.10
npm fsevents 경고 메시지 없애기  (1) 2019.04.10
[Javascript] momentjs 사용법 (시간 다루기)  (0) 2019.04.01
Posted by codens