본문으로 바로가기

객체 리터럴

category 웹 개념/javascript 2021. 11. 27. 19:35

 

var sayNode = function() {
  console.log('Node');
};
var es = 'ES';
var oldObject = {
  sayJS: function() {
    console.log('JS');
  },
  sayNode: sayNode,   //sayNode,만 써도 무관  ES2015 부터 가능
};
oldObject[es + 6] = 'Fantastic';
oldObject.sayNode(); // Node
oldObject.sayJS(); // JS
console.log(oldObject.ES6); // Fantastic

var sayNode = function() {
  console.log('Node');
};
var es = 'ES';

const newObject = {
  sayJS() {
    console.log('JS');
  },
  sayNode,   // sayNode: sayNode 중복되게 안해도 됨
  [es + 6]: 'Fantastic',
};
newObject.sayNode(); // Node
newObject.sayJS(); // JS
console.log(newObject.ES6); // Fantastic

 

 

객체 리터럴(oldObject) 안에서 [es + 6] 가능

'웹 개념 > javascript' 카테고리의 다른 글

커링(currying)  (0) 2022.04.20
|| 개념  (0) 2022.04.20
생성자와 new 연산자  (0) 2022.04.20
this 개념  (0) 2021.11.27
foreach 문  (0) 2021.11.27