<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>
运行上面我得到错误信息为什么我的JavaScript对象看不到以下方法?
遗漏的类型错误:对象#有没有方法“myFunc1”
如果我删除myfunc2所完全错误消息消失。这里发生了什么?
请考虑标记其中一个答案为已接受。 – 2015-10-21 14:04:27