2017-12-24 9 views

答えて

0

私が見つけた答え

class User { 
    constructor(user_id) { 
     console.log('constructor'); 
     this.user_id = user_id; 
    } 
} 

const map = new Map(); 

const user_factory = { 
    get_user(user_id) { 
     let user = map.get(user_id); 
     if (user === undefined) { 
      user = new User(user_id); 
      map.set(user_id, user); 
     } 
     return user; 
    } 
}; 

module.exports = user_factory;