[英]Javascript: TypeError: Cannot convert undefined or null to object
我正在讀取文本文件並將其在我的react項目中使用正則表達式將其轉換為JSON格式。它可以正常工作,但是當包含在我的代碼中時,它會給出TypeError:無法將undefined或null轉換為對象執行替換時存在一些問題,但是我無法理解問題。 請幫助我解決此問題。
我認為問題是allText = allText.replace(/\\s{2,}|\\n+/g, " ");
還沒有完成。
如果沒有匹配項, .match(regex)
將返回null
,並且在嘗試執行傳播操作時將導致錯誤。
您可以使用[...text.match(regex)||[]]
但這很丑陋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.