<html>
<body>
<script type="text/javascript">
MyClass = function (id) {
}
MyClass.prototype.myFunc1 = function () {
alert("myFunc1");
}
MyClass.prototype = {
myFunc2:function () {
alert("myFunc2");
}
}
var myInstance = new MyClass({});
myInstance.myFunc1();
</script>
</body>
</html>
运行上面我收到错误消息
未捕获的类型错误:对象 # 没有方法“myFunc1”
如果我完全删除 myFunc2,错误消息就会消失。这里发生了什么?