function employeeCreator (name, age) {
let _name = name;
let _age = age;
return {
name: () => _name,
age: () => _age,
setAge: function (age) { _age = age; },
getOlder: function (years) { _age += years; }
}
}
const employee = employeeCreator('홍길동', 20);
console.log(employee);
console.log(employee.name(), employee.age());
employee.setAge(25);
console.log(employee.name(), employee.age());
employee.getOlder(3);
console.log(employee.name(), employee.age());
댓글 영역