前端随笔

103 阅读1分钟

获取对象的隐士原型方法

ES5 中新增了一个 Object.getPrototypeOf() 方法,我们可以通过这个方法来获取对象的原型

同一数据调用toString()方法返回的结果不一致

按道理讲只要是有toString()方法应该就是一种,但是Object.prototype.toString().call([1,2,3]) // 字符串 [object Array];而[1,2,3].toString() // 1, 2, 3 结果是不一样的说明即使是名字一样调用方式一样的toString方法其实并不是同一个方法,js底层对这个方法重写了