Argument of type {****} is not assignable to parameter of type ‘never‘.ts(2345)

在日常开发中配置eslint+Typescript之后,会出先各种校验报错提示,今天在开发过程中遇到ts2345报错,出错场景发生在数组push一个Object对象报错。

Argument of type {****} is not assignable to parameter of type ‘never‘.ts(2345)_第1张图片

const obj = { title: '', children: [] };

const currentObj = obj.children;

其实就是obj.chilren这个数组这里push报错,解决方案就是将children声明过程中加上as any

你可能感兴趣的:(前端,javascript,开发语言)