TypeScript Property ‘XXX‘ does not exist on type ‘never‘
生活随笔
收集整理的這篇文章主要介紹了
TypeScript Property ‘XXX‘ does not exist on type ‘never‘
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用TypeScript開發(fā)React項(xiàng)目,開發(fā)中用Map循環(huán)渲染UI時(shí),出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)門ypescript在執(zhí)行代碼檢查時(shí)在該對(duì)象沒有定義相應(yīng)屬性,遇到該錯(cuò)誤有以下幾種解決辦法。
-
將對(duì)象設(shè)置成 any類型
<ul>{data.hits.map((item: any) => (<li key={item.objectID}><a href={item.url}>{item.title}</a></li>))} </ul> -
通過字符方式獲取對(duì)象屬性
<ul>{data.hits.map(item => (<li key={item['objectID']}><a href={item['url']}>{item['title']}</a></li>))} </ul> -
聲明斷言,強(qiáng)制執(zhí)行
-
List item
- {data.hits.map(item => (
總結(jié)
以上是生活随笔為你收集整理的TypeScript Property ‘XXX‘ does not exist on type ‘never‘的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机上的浏览器有几种内核
- 下一篇: 2021高考成绩23号几点可以查询,20