繁体   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