第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

React Typescript 自定義掛鉤排序列表

React Typescript 自定義掛鉤排序列表

猛跑小豬 2023-03-03 15:32:44
我正在嘗試創(chuàng)建一個自定義掛鉤以響應(yīng)以返回基于兩個參數(shù)的排序數(shù)組:列表本身和帶有我要排序的鍵的字符串。在詢問如何解決之前嘗試了幾種策略,很多時間都在詛咒 TS,但仍然相信它有一個我沒有看到的簡單解決方案。鉤子:type Item = {  [key: string]: number | string,}function useSortList(list: Item[], key: string) {  return list.sort((a: object, b: object) => a[key] > b[key] ? 1 : -1) || list;}export default useSortList;a[key] > b[key]我收到此錯誤:元素隱式具有“任何”類型,因?yàn)轭愋汀白址钡谋磉_(dá)式不能用于索引類型“{}”。在類型“{}”上找不到參數(shù)類型為“字符串”的索引簽名.ts(7053)即:我作為列表傳遞了一個簡單的電影對象數(shù)組,并嘗試按“標(biāo)題”對其進(jìn)行排序。我怎樣才能輸入這個排序參數(shù),以便我可以將它用于任何對象數(shù)組?干杯!
查看完整描述

1 回答

?
慕桂英4014372

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個贊

那是因?yàn)槟阏谑褂?code>object類型。嘗試刪除此類型注釋。

由于變量的類型list定義明確,list.sort也定義明確,因此無需嘗試幫助 TypeScript 解決這個問題(請參閱)。


查看完整回答
反對 回復(fù) 2023-03-03
  • 1 回答
  • 0 關(guān)注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號