防止此对象toString已经被重写了 function Dog(){} Dog.prototype.toString = function dogToString() { return '[object Date]'; } new Dog().toString() Object.prototype.toString.call(new Dog()) 直接用 new Dog().toString()和后面那个的区别应该是很清楚了
防止此对象
toString
已经被重写了直接用
new Dog().toString()
和后面那个的区别应该是很清楚了