我有一个函数buildUpdateExpression,我在下面的Serverless处理程序中使用了这个函数,而Webpack返回给我的是一个TypeError,正如上面看到的那样,只要堆栈跟踪进行,就会直接与该函数相关…… TypeError: Object is not a function or its return value is not iterable
at ...
我正在使用V8 API创建JavaScript对象。其中一些对象通过在Symbol.iterator属性中设置本机(截获)函数来支持迭代。
通过迭代这样一个对象是非常有效的。但是,如果我将其包装在一个空代理(例如let x = new Proxy(obj, {});)中,则结果对象是不可迭代的,如果试图对其进行迭代,则抛出带有“非法调用”消息的TypeError。