📜  JavaScript | Object.defineProperty() 方法

📅  最后修改于: 2022-05-13 01:56:19.241000             🧑  作者: Mango

JavaScript | Object.defineProperty() 方法

JavaScript 中的Object.defineProperty() 方法是标准的内置对象,它直接在对象上定义新属性并返回该对象。

句法:

Object.defineProperty(obj, prop, descriptor)

参数:此方法接受三个参数,如上所述,如下所述:

  • Obj:此参数保存用户将在其上定义属性的对象。
  • Prop:此参数保存将要定义或修改的属性的名称。
  • 描述符:此参数保存正在定义或修改的属性的描述符。

返回值:此方法返回作为参数传递给函数的对象。

下面的示例说明了 JavaScript 中的 Object.defineProperty() 方法:

示例 1:

 

输出:

65
108

示例 2:

 

输出:

6
4
4
8
8

支持的浏览器: Object.defineProperty() 方法支持的浏览器如下:

  • 谷歌浏览器
  • 火狐
  • 歌剧
  • 苹果浏览器
  • 边缘