Javascript 简明教程

JavaScript - Handler

JavaScript Proxy Handlers 用于定义对对象执行的基本操作的自定义行为。通过定义处理程序,您可以覆盖基本操作的默认行为。以下是常见代理处理程序方法:apply()、construct()、get()、has()等。

JavaScript Handlers

以下是 JavaScript 处理程序的方法 −

Sr.No.

Name & Description

1

apply() 允许您使用特定参数和上下文调用函数。

2

construct() 允许您为对象的各种基本操作定义自定义行为。

3

defineproperty() 用于定义新属性或修改对象上现有的属性。

4

deleteproperty() 用作删除运算符的陷阱。

5

get() 是用于获取属性值的陷阱。

6

getownpropertydescriptor() 这是针对 [id="GetOwnProperty"] [id="GetOwnProperty"] 对象内部方法的陷阱。

7

getprototypeof() 这是针对内部方法的陷阱。

8

has() 用于 “隐藏” 你想要的任何属性。

9

isextensible() 用于确定是否可以将新属性添加到目标对象中。

10

ownkeys() 这是 [id="OwnPropertyKeys"] [id="OwnPropertyKeys"] 对象内部方法的陷阱。

11

set() 这是 [id="Set"] [id="Set"] 对象内部方法的陷阱。

12

setprototypeof() 允许你将指定对象的原型设置为另一个对象。