在typescript中,如何通过迭代式(注意是迭代式),把一个对象合并至另一个对象。
如下示例中,希望把p2
合并至p1
,但在p1[key]
处报“Type 'string | number | boolean | undefined' is not assignable to type 'never'.Type 'undefined' is not assignable to type 'never'.”这样的类型相关错误。
为什么会出现这样的报错?如何此类型报错。
访问在线地址
在typescript中,如何通过迭代式(注意是迭代式),把一个对象合并至另一个对象。
如下示例中,希望把p2
合并至p1
,但在p1[key]
处报“Type 'string | number | boolean | undefined' is not assignable to type 'never'.Type 'undefined' is not assignable to type 'never'.”这样的类型相关错误。
为什么会出现这样的报错?如何此类型报错。
访问在线地址
在4.4.2版本以上 似乎会出现这个问题 你可以尝试这样定义