class and constructor

by jimcute

HTML

<p id="user">

</p>

JavaScript

// the function below is Class
function User(firstname, lastname, email){
  /*
  	This is the Class Constructor which is called automatically on Class Initialization
  */
  this.firstname = firstname;
  this.lastname = lastname;
  this.email = email;
  
  this.showUserInfo = function(){
  	let user = document.getElementById('user');
    user.innerHTML = '<b>Firstname: </b> ' + this.firstname + '<br>';
    user.innerHTML += '<b>Lastname: </b> ' + this.lastname + '<br>';
    user.innerHTML += '<b>Email: </b> ' + this.email;
  }
}

// Initialize the class
let userObj = new User('Jameer', 'Khan', '[email protected]');
userObj.showUserInfo();