<html>
<head>
<script type="text/javascript">
function Person()
{}
Person.prototype.username = "zhangsan";
Person.prototype.password = "0123";
Person.prototype.getInfo = function()
{
alert(this.username + ":" + this.password);
}
var person = new Person();
var person2 = new Person();
person.username = "lisi";
person.getInfo();
person2.getInfo();
/*
单纯使用原型方式定义对象无法在构造函数中为属性赋初值,只能
在对象生成后再去改变属性值。
*/
</script>
</head>
<body>
</body>
</html>
JS中定义对象方式四: 使用原型(prototype)方式创建对象之一
最新推荐文章于 2022-09-20 17:36:21 发布
本文通过一个具体的HTML页面脚本示例介绍了如何使用JavaScript的原型来定义对象,并演示了对象属性如何在实例化后被修改及调用。讨论了原型方式定义对象时属性初始化的问题。
8097

被折叠的 条评论
为什么被折叠?



