JavaScript

How to create an object using constructor function in JavaScript?

How to create an object using constructor function in JavaScript?, someone asked me to explain?

In this article we will discuss, how to create an object using constructor function in JavaScript. An object defined with the function constructor lets to have multiple instances of that object. When changes made to one instance, will not affect the other instances.

<script type="text/javascript">

    var stud = function () {

        this.name = "paul";

    }

    // Create an instance of student

    // student.name will return paul

    var student = new stud();

 

    // Create an other instance ofstudent

    // newStudent.name will returnpaul

    var newStudent = new stud();

 

    // Change the name property of thenewStudent object

   newStudent.name = "michael";

 

    // Retrieve the name property fromthe original student object

    // Notice that name is not changedto michael, it is still paul

   document.write(student.name);

</script>

Output: 

paul

Post your comments / questions