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();