1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

Update class.md

[UPDATE] 增加 __proto__ 属性的提醒说明
This commit is contained in:
John Hou 2017-06-19 22:51:31 +08:00 committed by GitHub
parent 910e94afc7
commit c0d339acfb

View File

@ -290,7 +290,7 @@ p1.__proto__ === p2.__proto__
这也意味着,可以通过实例的`__proto__`属性为“类”添加方法。
> `__proto__` 并不是语言本身的特性这是各大厂商具体实现时添加的私有属性虽然目前很多现代浏览器的JS引擎中都提供了这个私有属性但依旧不建议在生产中使用该属性避免对环境产生依赖。
> `__proto__` 并不是语言本身的特性这是各大厂商具体实现时添加的私有属性虽然目前很多现代浏览器的JS引擎中都提供了这个私有属性但依旧不建议在生产中使用该属性避免对环境产生依赖。生产环境中,我们可以使用 `Object.getPrototypeOf` 方法来获取实例对象的原型,然后再来为原型添加方法/属性。
```javascript
var p1 = new Point(2,3);