【发布时间】:2020-01-28 21:56:33
【问题描述】:
对于下面的对象
const ourObject = {
func1: (arg1, arg2, arg3) => arg3
func2: (arg1) => void
};
ourFunction(ourObject);
ourObject.func1(1,2,3);
在上面之后我想记录参数并返回 func1 的输出,所以我认为需要遍历所有字段,然后使用类似下面的东西
console.log(argmuments)
return func.apply(arguments)
lodash 已经有解决方案了吗?
【问题讨论】:
-
我不知道你在问什么。所以你想基本上覆盖对象中的所有方法并记录参数?
-
您在寻找Proxy吗?
标签: javascript typescript lodash