function MyClass() {
}
MyClass.prototype = null;
var myClass = new MyClass();
alert(myClass.toString());
</script>
我这自己定义了一个构造函数 ,并将函数的prototype 设为null 但是为什么我用这个构造函数实例化一个对象之后,
这个对象仍然可以调用toString
function MyClass() {
}
MyClass.prototype = null;
var myClass = new MyClass();
alert(myClass.toString());
</script>
我这自己定义了一个构造函数 ,并将函数的prototype 设为null 但是为什么我用这个构造函数实例化一个对象之后,
这个对象仍然可以调用toString
你定义prototype和toString有什么关系呢?只要不是null或者undefined数据都有toString方法
除非你重新定义过toString为null或者不为函数
MyClass.prototype = {toString:null};