How to define methods in object with JavaScript ES6

1 Answer

0 votes
function func() {}

let obj = {
    Method1() { console.log('Method1()'); return 10 }, 
    Method2: function() { return 3; }, 
    ['Method' + '3']: function() {}, 
    func, 
};

console.log(obj.Method1.name); 
console.log(obj.Method1()); 

console.log(obj.Method2.name); 
console.log(obj.Method2()); 

console.log(obj.Method3.name); 

console.log(obj.func.name); 

  
  
       
/*
run:
     
Method1
Method1()
10
Method2
3
Method3
func

*/

 



answered Mar 25, 2020 by avibootz
...