JS 反射机制及 Reflect 详解 (3)

Reflect.setPrototypeOf 方法改变指定对象的原型 (即内部的 [[Prototype]] 属性值)
Reflect.setPrototypeOf(target, prototype)

const arr = ['apple', 'pear'] Reflect.getPrototypeOf(arr) // [constructor: ƒ, concat: ƒ, copyWithin: ƒ, fill: ƒ, find: ƒ,…] Reflect.setPrototypeOf(arr, String.prototype) Reflect.getPrototypeOf(arr) // String {"", constructor: ƒ, anchor: ƒ, big: ƒ, blink: ƒ, …}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwwwfg.html