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

Semrush - keyword research tool

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth
Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

42,280 questions

55,000 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
...