如何删除属性'length'在 React Typescript 中的类型 '{}' 上不存在



如何删除类型"{}"上不存在属性"length"?

这是我的代码片段:

//component      
const SearchResults = ({ results }: { results: {} }) => {
let pageCount = results?.length ? results?.length / 6 : 0;
// jsx

请注意,results属性是一个包含对象数组的API结果。

您将结果的类型显式定义为对象。您可以临时将类型定义为任意,然后添加所需的类型。

const SearchResults = ({ results }: any ) => {
let pageCount = results?.length ? results?.length / 6 : 0;

最新更新