getOwnPropertyDescriptor使用

Posted xyptechnology

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getOwnPropertyDescriptor使用相关的知识,希望对你有一定的参考价值。

var descriptor, label, set;

descriptor = Object.getOwnPropertyDescriptor(cc.Label.prototype, "string");

descriptor = lo.defaults({}, descriptor);

set = descriptor.set;

descriptor.set = function(string) {
  return set.call(this, "123");
};

label = this.node.getComponent(cc.Label);

Object.defineProperty(label, "string", descriptor);

label.string = label.string

以上是关于getOwnPropertyDescriptor使用的主要内容,如果未能解决你的问题,请参考以下文章

Object.getOwnPropertyDescriptors 不是函数

ES8(2017)Object 扩展 values() / entries() / getOwnPropertyDescriptors()

重新定义的 toString 的 getOwnPropertyDescriptor 应该是未定义的

js中的遍历

JavaScript 之存取器属性

ES中对象的扩展