Array.prototype.toString = function(){ console.log("我被重寫了"); } var arr = [1,2,3]; arr.toString(); console.log(Object.prototype.toString.call(arr));數(shù)組的toString 被重寫后直接調(diào)用數(shù)組的方法,會執(zhí)行重寫后的方法,而對象原型上的toString則不會被修改,我們知道Array也是對象,Array的方法可以來自對象 Object的繼承,那么對象與數(shù)組的關(guān)系是什么呀?數(shù)組是對象的實例?還是什么?求大神幫忙分析下
js Object和Array 原型與繼承?
ibeautiful
2019-02-04 09:05:30