后面加 as [] 可以申明成正常的数组
never是永远不会出现的值的类型。一个声明为空的数组里不应该出现任何值,所以被推导为never也是合理的。相当于你向编译器表示,我这个数组是空的,编译器自然就认为这个数组一直是空的,此时你要给他赋值,显然会破坏类型系统。
后面加 as [] 可以申明成正常的数组
never是永远不会出现的值的类型。一个声明为空的数组里不应该出现任何值,所以被推导为never也是合理的。相当于你向编译器表示,我这个数组是空的,编译器自然就认为这个数组一直是空的,此时你要给他赋值,显然会破坏类型系统。