版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/foupwang/article/details/85270163
JavaScript为Object提供了很多方法,用来处理对象编程的相关操作。
1 Object.getPrototypeOf()
Object.getPrototypeOf 方法返回参数对象的原型,这是获取原型对象的标准方法。
var Person = function() {};
var p = new Person();
Object.getPrototypeOf(p) === Person.prototype // true
2 Object.setPrototypeOf()
Object.setPrototypeOf 方法为参数对象设置原型,返回该参数对象。
var a = {};
var b = {x:1};
Object.setPrototypeOf(a, b);
Object.getPrototypeOf(a) === b // true
a.x // 1
注:本文适用于ES5规范,原始内容来自 JavaScript 教程,有修改。