gpt4 book ai didi

javascript - 如何能够检查 JSON.parse 是否失败或返回错误值

转载 作者:行者123 更新时间:2023-11-30 06:51:10 25 4
gpt4 key购买 nike

<分区>

目标:

const data = JSON.parse(this.description) ? JSON.parse(this.description) : 空

如果我运行这个语句,我希望能够在一个无法解析的值上运行它,如果不能解析则返回 null。不幸的是,我只是收到一个错误,提示 Unexpected token at ....,我知道这是因为我正在传递一个无法解析的数据。我希望它能够返回一个错误值,这样我就可以将某些内容设置为 null,而不仅仅是中断和停止应用程序。

尝试:

function checkParse(json) {
try {
return JSON.parse(json);
} catch (e) {
return null
}
}


checkParse(description);

这将返回错误 Unexpected token l

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com