This article describes how to share attributes and methods using prototype attributes in JavaScript. This article provides a code example. For more information, see the following code:
The Code is as follows:
// Define a function
Function people (name, sex, age ){
This. name = name;
This. sex = sex;
This. age = age;
}
// Share the isStudent and sayName Methods
People. prototype = {
IsStudent: true,
SayName: function (){
Alert (this. name );
}
}
Var people1 = new people ('Han mei', 'female, 16); // instantiate object 1
Var people2 = new people ('lilei', 'male', 17); // instantiate object 2
// Share the two objects to name themselves
Lele1.sayname ();
Lele2.sayname ();
// Determine whether all of them are students by sharing Parameters
If (lele1.isstudent = people2.isStudent) alert ('All of them are stun ');
This article also mentions some knowledge about javascript objects, which should be difficult to understand. If you do not understand it, you can try Baidu.