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};