Closure

by bangarsanju12

JavaScript

var Employee = function (name, company, salary) {
   var name = name ;       //Public attribute default value is null
    var company = company ; //Public attribute default value is null
    var salary =salary ; //Public attribute default value is null

    // Private method
    var increaseSalary = function (salary) {
        salary=  salary + 1000;
    };

    // Public method
    var dispalyIncreasedSalary = function() {
       
        console.log(salary);
    };
    return {increaseSalary:increaseSalary,dispalyIncreasedSalary:dispalyIncreasedSalary};
};

var e=new Employee("san","cdi",5000);
e.increaseSalary(1000);
e.dispalyIncreasedSalary();