[控场AI]
概念JavaScript Proxy

Proxy

ES6 引入的 JavaScript 元编程对象,用于创建目标对象的代理,可拦截属性访问、赋值、函数调用等基本操作。

时间轴 (近 90 天)

10月17日

GHC的PolyKinds扩展允许类型变量拥有多态Kind,使得Proxy等类型可以适配任意Kind。

待验证50%
10月17日

Proxy的定义为data Proxy (t :: k) = Proxy,其中t的Kind可以是任意Kind,因此Proxy Int和Proxy Maybe都合法。

待验证50%
10月16日

Proxy 可以通过 apply 陷阱拦截并自定义 [[Call]],通过 get 陷阱拦截 [[Get]],从而让非函数对象在外观上可调用。

待验证50%

全部知识事实 (3)

来源文章