任何一個JavaScript對象,都有三個方法?
Arvin0826
2017-08-21 12:18:22
TA貢獻1條經驗 獲得超2個贊
JavaScript 是原型式繼承的,所有原型最終都指向Object?
換一句話說所有對象都是繼承自object
那么所有對象都有的方法就是object原型上的方法. toString ,valueOf ,toLocaleString
TA貢獻3593條經驗 獲得超1個贊
TA貢獻79條經驗 獲得超19個贊
被誘導錯誤了吧
所有對象都是繼承自object 這是沒有錯
但是同名的方法是會覆蓋來自原型鏈的方法
也就是說 var x={};
x.toString=100;
這是完全可行的,不存在都有這種情況
而且Object對象也未必繼承Object.prototype
Object.create(null)
舉報