簡體   English   中英

Javascript:TypeError:無法將未定義或null轉換為對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM