Type 'true' is not assignable to type 'never'.

ts定义数组时要小心,一定要指定元素类型
如果不指定,很容易报这个错:

 

 

原因:
ts定义数组时如果没有指定数组里的元素类型,那么默认是nerver[],即数组里的每一个元素都是nerver类型,那么我们赋值number、boolean给nerver类型肯定会报错,所以在ts中如果定义一个数组一定要加类型,实在不行就tabledata :any = [],加一个any让其跳过类型检测;
posted @ 2022-03-28 21:57  Eric-Shen  阅读(404)  评论(0编辑  收藏  举报