Object对象方法(十三)getPrototypeOf/setPrototypeOf

496 阅读1分钟

javaScript Object对象方法getPrototypeOf/setPrototypeOf

getPrototypeOf作用:获取指定对象的原型

var obj = new Object();
Object.prototype === Object.getPrototypeOf( obj );
// true
Object.prototype === Object.getPrototypeOf( {} );
// true

setPrototypeOf作用:改变指定对象的原型

如果某个对象被设置为不可修改,那么就会报TypeError错

var dict = Object.setPrototypeOf({}, null);