Javascript Object.defineProperty不是函数

Javascript Object.defineProperty不是函数,javascript,abap,Javascript,Abap,我正在尝试从ABAP执行JS代码,但出现以下错误: Object.defineProperty不是函数 我的代码: Object.defineProperty(object, sProperty, vValue) 我想重新定义要支持的函数,有什么建议吗?简短回答: 升级 你想要的答案是: 使用塑料填充物。 请注意,Chrome有一个严重的错误bug 此代码: Object.defineProperty({},'asd',{})() …在Chrome上: 未捕获的TypeError:Objec

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

Object.defineProperty不是函数

我的代码:

Object.defineProperty(object, sProperty, vValue)
我想重新定义要支持的函数,有什么建议吗?

简短回答: 升级

你想要的答案是: 使用塑料填充物。
请注意,Chrome有一个严重的错误bug

此代码:

Object.defineProperty({},'asd',{})()
…在Chrome上:

未捕获的TypeError:Object.defineProperty(…)不是函数 时间:1:35

..但它应该说它是
object.defineProperty
的返回对象,它不是一个函数



对于您的情况,这很可能意味着您正在对
对象的返回值执行
()
(函数调用)。defineProperty
。要解决此问题,
defineProperty
的第一个返回值必须是函数,这意味着第一个参数必须是函数。

请将您的代码添加到问题中。ABAP只支持一个过时的JavaScript版本。@阿梅尼:可能没有。我投票将这个问题作为离题题题来结束,因为这是一个副本-本质上是一个没有添加更多信息的重新发布。@vwegert,现在找不到这个问题。