JSでのオブジェクトの定義方法5:ダイナミックプロトタイプを使用したオブジェクトの作成
729 ワード
<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>