我试图从ABAP执行JS代码,我收到以下错误:
Object.defineProperty不是函数。
我的代码:
Object.defineProperty(object, sProperty, vValue)
我想重新定义要支持的功能,有什么建议吗?
答案 0 :(得分:-1)
请注意,这是一个令人讨厌的Chrome错误错误。
此代码:
Object.defineProperty({},'asd',{})()
Chrome上的..抛出:
未捕获TypeError:Object.defineProperty(...)不是函数 at:1:35
..但应该说它的Object.defineProperty
返回的对象不是函数。
对于您的情况,这很可能意味着您正在对()
的返回值执行Object.defineProperty
(函数调用)。要修复它,defineProperty
的第一个返回值必须是一个函数,这意味着第一个arg必须是一个函数。
答案 1 :(得分:-2)