Nodejs全局属性拦截

问题描述 投票:0回答:1

我正在寻找一种方法来拦截对 Node.js 中对象属性的访问。特别是,我的目标不是手动为每个对象定义代理,而是为每个新创建的对象全局启用此拦截。

这意味着,对于每个对象上的属性(无论是否存在)的每次访问,无论它是否由我实例化,都应该经过一些拦截逻辑。

示例:

// code that sets up interception

let o = {}
o.xyz // => trigger interception mechanism

Node.js 有没有办法实现这一点?

node.js v8
1个回答
0
投票

不,这种行为不符合 JavaScript 规范。

© www.soinside.com 2019 - 2024. All rights reserved.