Invalid property descriptor. Cannot both specify accessors and a value or writable

这个错误是因为:Object.defineProperty(object, propertyName, descriptor) 定义新属性时,descriptor 中同时有 访问器(getter/setter) 与 value/writable 属性。
例如下面的 descriptor 是错误的:

{
	value: _value,
	set: function () {}, /** 或者 get: function() {} */
}
{
	writable: boolean,
	set: function () {}, /** 或者 get: function() {} */
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章