Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用反射。在TS中应用_Javascript_Typescript - Fatal编程技术网

Javascript 如何使用反射。在TS中应用

Javascript 如何使用反射。在TS中应用,javascript,typescript,Javascript,Typescript,Tsc-版本3.2.2 在ts中: Reflect.apply(JSON.stringify,null,[{name: 'xx'}]) 错误: 类型“typeof Reflect”上不存在属性“apply” 如何修复?修复: (Reflect as any).apply(). 您可以阅读antd源代码,因为它是用React+TypeScript编写的。请检查浏览器兼容性:如果必须编写,reflect的类型声明是错误的。此外,即使您没有花时间找到正确的类型定义,这也是一个糟糕的建议,因为如果

Tsc-版本3.2.2

在ts中:

Reflect.apply(JSON.stringify,null,[{name: 'xx'}])
错误:

类型“typeof Reflect”上不存在属性“apply”

如何修复?

修复:

 (Reflect as any).apply().

您可以阅读
antd
源代码,因为它是用React+TypeScript编写的。

请检查浏览器兼容性:如果必须编写,reflect的类型声明是错误的。此外,即使您没有花时间找到正确的类型定义,这也是一个糟糕的建议,因为如果reflect确实是一个函数,那么有更好的方法来说明它是一个函数。