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() 允许你将指定对象的原型设置为另一个对象。 |