<html>
<head>
<script type="text/javascript">
/*
说明:在构造函数中通过标识量让所有对象共享一个方法,而每个
对象拥有自己的属性。
*/
function Person(username, password)
{
this.username = username;
this.password = password;
if(typeof Person.flag == "undefined")
{
Person.prototype.getInfo = function()
{
alert(this.username + ":" + this.password);
}
Person.flag = true;
}
}
var person1 = new Person("zhangsan", "0123");
var person2 = new Person("lisi", "4567");
person1.getInfo();
person2.getInfo();
</script>
</head>
<body>
</body>
</html>