2017-12-24 65 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;