我正在尝试从ABAP执行JS代码,但出现以下错误:



我的代码:

Object.defineProperty(object, sProperty, vValue)

我想重新定义要支持的功能,有什么建议吗?

最佳答案

请注意,有一个讨厌的Chrome错误错误。

这段代码:

Object.defineProperty({},'asd',{})()

..在Chrome上抛出:



..但是应该说它不是函数的Object.defineProperty的返回对象。

对于您的情况,最有可能意味着您正在对()的返回值进行Object.defineProperty(函数调用)。为了解决这个问题,defineProperty的第一个返回值必须是一个函数,这意味着第一个arg必须是一个函数。

09-20 04:24