Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,990 questions

51,935 answers

573 users

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
...