const factory = function() {
  const obj = {
    name: "John",
    age: 30,
    showname: function() {
      alert(this.name);
    },
    changename: function(newname) {
      this.name = newname;
    }
  };
  return obj;
};
const employee = factory();
employee.showname();  // "John"